Senior Software Engineer
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. This role is perfect for a developer who thrives in a fast-paced environment and enjoys working on diverse technology stacks to solve complex problems for global clients.
Responsibilities
- Lead the development of full-stack features from conception to deployment.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and participate in code reviews to maintain high quality.
Core Technologies & Skills
- Backend Development: PHP (Laravel), Python (FastAPI / Django), Java (Spring Boot), Node.js (NestJS / Express), C# (.NET Core)
- Frontend Development: React.js, Angular / Vue, JavaScript
- Databases: PostgreSQL, MySQL, SQL Server
- APIs & Architecture: RESTful API design, GraphQL (optional), Microservices architecture
- Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, CI/CD pipelines
- Security & Best Practices: Secure coding standards, Authentication & Authorization, Data protection & encryption
- Testing & Quality: Unit testing, integration testing, TDD / BDD (nice to have)
Key Qualifications
- BSc/MSc in Software Engineering, Computer Science, Computer Engineering, or related field
- 6+ years of professional software development experience
- Experience in system design & architecture
- Proven experience delivering production-grade systems
- Prior mentoring / code review / technical leadership experience
Technical Leadership
- Ability to lead features end-to-end
- Strong problem-solving & debugging skills
- Experience with Agile / Scrum methodologies
- Excellent communication & documentation skills
Why Join Us?
- Opportunity to work on diverse, international projects
- A collaborative environment that values continuous learning and professional growth
- Competitive salary and flexible working arrangements
How to Apply
Please send your updated CV and a link to your GitHub profile or portfolio to:
CAREERS@KERNELENCODE.COM
Note: Candidates who do not meet the above qualifications are kindly requested not to apply. Such applications will not be considered.