Senior Software Developer
Build cutting-edge software solutions that power global innovation. Lead complex technical implementations from concept to production.
About This Role
As a Senior Software Developer at EGDS, you'll architect and implement mission-critical systems that drive our enterprise solutions. You'll work closely with cross-functional teams to design, develop, and maintain scalable applications that meet the evolving needs of our global clients.
What You'll Do
- Design and implement scalable software solutions using modern architectures
- Lead code reviews and mentor junior developers
- Develop RESTful APIs and microservices
- Implement security best practices and perform system optimizations
- Collaborate with product teams to translate requirements into technical solutions
Requirements
- 5+ years professional software development experience
- Expertise in Python, JavaScript, or Go
- Familiarity with cloud platforms (AWS/Azure/GCP)
- Experience with DevOps tools and CI/CD pipelines
- Strong problem-solving skills and code quality focus
Our Technology Stack
🐍
Python
Core backend development language
🔷
TypeScript
Frontend and backend development
☁️
Cloud
AWS/Azure-based infrastructure
Perks & Benefits
🚀
Professional Growth
- Annual tech conference budget
- Continuous learning platform access
- Leadership training programs
🌍
Flexible Work
- Remote-first distributed team
- Annual team retreats
- Fully asynchronous workflows