Job Title : Senior Backend Software Engineer
Key Responsibilities
- Collaborate effectively with cross-functional teams to design and develop scalable, high-performance backend services and APIs.
- Produce high-quality, efficient, and maintainable code, independently managing assigned tasks and resolving bugs.
- Analyze functional requirements and deliver complete, reliable features aligned with project goals.
- Participate in on-call duties, promptly addressing production incidents to ensure system stability within established SLAs.
- Contribute to Agile development processes, continuously improving team practices and engineering standards.
Qualifications & Experience
Minimum of 6 years of professional software development experience.Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.Proficiency in at least one modern object-oriented programming language such as Java, C#, C++, Golang, or Kotlin.Strong understanding of core computer science principles, including data structures, algorithms, and system design.Proven experience in deploying and maintaining online systems in production environments with a focus on reliability and uptime.Preferred Skills & Technologies
Hands-on experience with Java Spring Boot, Golang, and cloud services like AWS, Azure, or Google Cloud Platform.Familiarity with containerization and orchestration tools such as Docker and Kubernetes.Experience working with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).Deep understanding of software engineering best practices, including code reviews, version control, CI / CD pipelines, automated testing, and monitoring.#J-18808-Ljbffr