remote
Software Developer II - FedEx
Software Engineer
Software Developer II designing and building user‑facing features, server‑side logic, and databases while integrating third‑party APIs. Focus on performance, security, and collaboration across teams using modern cloud and container technologies.
About the role
Key Responsibilities
- Design and implement responsive, high‑quality user‑facing features across web and mobile applications.
- Develop robust server‑side logic, RESTful APIs, and relational database schemas to support front‑end functionality.
- Integrate third‑party services and APIs, ensuring secure data exchange and proper error handling.
- Write unit, integration, and end‑to‑end tests; perform debugging and performance tuning.
- Maintain version control with Git, manage CI/CD pipelines, and deploy applications to AWS environments.
- Collaborate with product, design, and QA teams to deliver features on schedule and within quality standards.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python, JavaScript (Node.js or front‑end frameworks), and SQL.
- Experience building and consuming REST APIs, using Docker, and deploying to AWS.
- Solid understanding of version control (Git), testing frameworks, and agile development practices.
- Excellent problem‑solving skills and ability to work effectively in cross‑functional teams.
Skills
pythonjavascriptsqldockeraws