onsite
Senior Software Developer - IKM Consultants
Software Engineer
Senior Software Developer leading architecture, design, and delivery of scalable front‑end and back‑end applications using Python, Node.js, and AWS, while mentoring junior engineers and ensuring best practices across the stack.
About the role
Key Responsibilities
- Design, develop, test, and deploy high‑quality software applications across front‑end and back‑end layers.
- Lead the architecture and technical design of complex systems, ensuring scalability, reliability, and security.
- Review code, enforce coding standards, and provide constructive feedback to maintain code quality.
- Collaborate with cross‑functional teams to define requirements, scope, and deliverables for new features.
- Mentor junior developers, fostering a culture of continuous learning and technical excellence.
Requirements
- 5+ years of professional software development experience with Python and Node.js.
- Strong experience with AWS services (EC2, S3, RDS, Lambda) and containerization (Docker, Kubernetes).
- Proficient in relational databases (SQL) and version control (Git).
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work collaboratively in a fast‑paced environment.
Skills
pythonnodejsawsdockerkubernetessql