Backend Engineer building scalable backend services for CloudShare's B2B SaaS solutions. Collaborating with cross-functional teams to deliver high-performance, impactful features.
Responsibilities
Design and build reliable, scalable backend services and APIs that power the core of our product.
Own the full lifecycle of features: from technical design and implementation to testing, deployment, and ongoing maintenance.
Drive engineering excellence by writing clean, maintainable, and well-tested code, and actively participating in code reviews.
Investigate and resolve complex production issues reported by customers or internal teams, ensuring fast and effective resolution.
Contribute to a strong quality culture by writing meaningful tests and ensuring confidence in every release.
Leverage AI coding tools (e.g., Claude Code) to accelerate development, explore solutions faster, and improve overall productivity without compromising quality.
Collaborate cross-functionally with product, frontend, and infrastructure teams to deliver impactful features.
Requirements
B.Sc. in Computer Science, Engineering, or equivalent experience (including IDF technological units).
5+ years of backend software engineering experience with strong proficiency in Java and/or Python.
Proven experience working on complex, large-scale systems in production environments.
Experience with AWS cloud services – Advantage
Solid understanding of software design principles, including data structures, system architecture, and performance trade-offs.
Experience with multithreading and/or distributed systems.
Hands-on experience with SQL and NoSQL databases and ORM frameworks.
Experience with PostgreSQL, SQL Server, and/or Redis - Advantage.
Practical experience with Docker and familiarity with containerized environments.
Strong problem-solving skills and ability to deliver both independently and as part of a team.
Excellent communication skills and ability to work in a cross-functional environment.
Curiosity and a deep desire to understand the tools and technologies you work with.
Understanding of networking fundamentals – Advantage.
Senior Application Developer working on dynamic government projects using Java and Angular. Collaborating with teams on application development and technology implementation.
Application Developer supporting government client with Java and Angular technologies in a hybrid role. Responsible for application development, Agile participation, and troubleshooting.
Fullstack Developer for CI&T's financial project requiring Java and Angular expertise. Collaborates with financial clients during software lifecycle development.
Fullstack Developer at CI&T, specializing in financial technology projects. Collaborating on all phases of software development life - cycle in a hybrid environment.
Mid Level Developer responsible for developing and maintaining the main investment channel of a bank. Utilizing .NET for backend and Angular for frontend development.
.Net Lead overseeing enterprise application design, development, and modernization. Leading technical direction and mentoring teams in application development best practices.
Senior Software Development Lead managing Java Fullstack development with microservices. Collaborating within the Digital Engineering team in Guadalajara, Mexico.
SIM - to - Go Executive responsible for SIM distribution, inventory control, and financial reconciliation at Digicel. Ensuring compliance and accurate reporting for SIM assets management.
Backend Software Engineer developing Java or Golang SDKs and Frameworks for identity security solutions at SailPoint. Collaborating on feature design and code quality in a high - performing agile team.