onsite
Software Engineer I - Spring Financial Inc.
Software Engineer
Entry‑level Software Engineer building production‑ready services and APIs using Python, Node.js, and AWS, with a focus on full‑stack development, containerization, and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain backend services and RESTful APIs in Python and Node.js.
- Collaborate with front‑end developers to integrate customer‑facing features.
- Deploy applications to AWS using Docker containers and manage infrastructure as code.
- Implement CI/CD pipelines, automated testing, and monitoring for production reliability.
- Participate in code reviews, troubleshooting, and performance optimization.
Requirements
- Strong programming skills in Python and Node.js.
- Experience with AWS services (EC2, S3, RDS, Lambda) and Docker.
- Knowledge of relational databases and SQL.
- Familiarity with REST API design and best practices.
- Basic understanding of CI/CD tools and automated testing.
Skills
pythonnodejsawsdockercicdsql