Job Openings
Senior Developer Engineer
About the job Senior Developer Engineer
About the Role:
We are seeking a Senior Developer Engineer with 8-10 years of experience in software development, system design, and architecture. The ideal candidate has a strong technical background, proven leadership abilities, and hands-on experience in designing scalable and maintainable systems.
Key Responsibilities:
- Lead the design and development of high-performance, scalable applications and services.
- Collaborate with cross-functional teams including product managers, designers, and DevOps.
- Mentor and guide junior developers; participate in code reviews and knowledge sharing.
- Evaluate and recommend new technologies and frameworks.
- Optimize applications for maximum speed and scalability.
- Ensure the codebase is clean, well-documented, and testable.
- Monitor production systems and troubleshoot any issues that arise.
Required Skills:
- Proficiency in one or more backend programming languages such as Java, Python, Golang, or Node.js
- Solid understanding of software architecture, design patterns, and best practices.
- Experience with microservices architecture, REST APIs, and cloud platforms (AWS, GCP, or Azure).
- Strong experience with *containerization tools* such as Docker and orchestration systems like Kubernetes.
- Familiarity with CI/CD pipelines and version control tools (e.g., Git).
- Experience with databases (both SQL and NoSQL).
Qualifications:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 8-10 years of relevant software development experience.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.