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.