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

Apply Now