Mission, a CDW Company, is an Amazon Web Services (AWS) Premier Consulting Partner and Managed Service Provider. As a Software Engineer, Backend, you will develop and maintain REST and GraphQL APIs, ensuring high-quality code and contributing to the overall improvement of services for customers and internal teams.
Responsibilities:
- Develop and maintain REST and GraphQL APIs that drive our web applications and automation
- Develop and maintain production code for quality and performance; ensure code is clear and well tested
- Develop and maintain integrations with services such as AWS, Okta, ServiceNow, Salesforce, and New Relic
- Participate in software delivery processes such as refining work scope, estimating effort, code reviewing, testing, maintenance and recommending operational improvements
- Promote, contribute and maintain clear and concise documentation on our code base
- Collaborate with senior engineers to implement improvements to design and processes
- Collaborate with other teams to advise on technical feasibility of feature requirements
- Identify and enforce information security controls and best practices in Mission’s production environments
- Participate in occasional on-call rotations; one week per quarter
- Support internal Mission teams by providing technical and operational guidance for systems and tools managed by the Product Development team
Requirements:
- Professional experience or equivalent in designing and developing web applications using Python
- Proficiency with REST and GraphQL API development
- Familiarity with databases such as PostgreSQL, Redis, and ElasticSearch
- Experience in writing unit and integration tests in Python
- Experience managing CI/CD deployments in tools like Gitlab within a Kubernetes/EKS environment
- Experience developing and deploying software in the AWS ecosystem
- Strong teamwork and communication skills, capable of conveying technical needs to engineering and non-engineering teams
- AWS Cloud Practitioner OR PCAP to be achieved within one year of hire