IC4 - Sr Software Engineer Backend
Core
Senior backend engineer designing, developing, and optimizing advanced software solutions, APIs, and microservices while mentoring team members.
Role type
Senior IC backend software engineer
Builds
Production-grade backend services, robust APIs, and containerized microservices
Domain
Enterprise software development, cloud infrastructure, and data management
Required skills
Java/Spring Boot, .NET/C#, SQL/NoSQL, RESTful APIs, Microservices, Containerization, CI/CD, TDD/BDD, System Design, Security (SAST/DAST), Agile/Scrum
Preferred skills
Terraform, CloudFormation, Infrastructure as Code, SRE collaboration, Technical leadership
Technologies
Java, Spring Boot, Hibernate, .NET Core, C#, MongoDB, PostgreSQL, MySQL, Maven, Gradle, GitHub Actions, Sonar Cloud, JUnit, Mockito, NUnit, MSTest, Git, Docker, Kubernetes, AWS
Responsibilities
Design and develop backend software solutions and robust APIs; Lead code reviews and enforce quality standards; Mentor team members and facilitate knowledge transfer; Manage containerized environments and automate deployment processes; Collaborate with Architecture, Data, and DevOps teams; Diagnose and resolve performance/scalability issues; Define technical processes and document architectures.
Seniority
Senior, hands-on IC with leadership responsibilities