Senior Software Engineer
Job Summary
Design develop and maintain high-quality software solutions to drive business value and technical excellence. We need people that can build and manage our web applications
Job Duties and Responsibilities- Deliver scalable maintainable code on schedule
- Reduce production defects by improving code quality
- Optimize system performance and reliability
- Mentor junior engineers and contribute to team growth
- Drive technical design and architecture decisions
Qualifications :
- 5 years of professional software engineering experience
- Bachelors degree in Computer Science or related field
- Strong proficiency in one or more programming languages (e.g. Java Python C# TypeScript)
- Experience with cloud platforms (AWS Azure or GCP)
- Solid understanding of data structures algorithms and system design
- Java / Python / C# / TypeScript
- Cloud platforms (AWS Azure GCP)
- Databases (SQL NoSQL)
- CI/CD pipelines and DevOps
- Microservices architecture
- RESTful APIs
- Version control (Git)
- Containerization (Docker Kubernetes)
- Problem-solving and analytical thinking
- Strong communication and collaboration
Remote Work :
No
Employment Type :
Full-time
About Company
Jobs for Humanity paves the way to a fairer future for all by connecting historically underrepresented talent to welcoming employers. Through the combination of cutting-edge recruiting technology and expert D&I consultation, Jobs for Humanity makes inclusive hiring seamless, scalable, ... View more