Job Description
Title: Python Fullstack Engineer
Location: New York, NY. 10169 / Boston, MA. 02109 (Hybrid - 4 days per week onsite)
Duration: 6+ months contract with possibility of extension
About the role:
We are seeking an experienced engineer to lead the delivery and ongoing improvement of enterprise web applications. This position combines hands-on development with technical guidance across Python services, React interfaces, relational databases, and AWS.
Scope of the Role
- Translate business needs into actionable technical solutions by clarifying requirements, evaluating impacts on existing functionality, and estimating development effort.
- Define application and component designs, supported by engineering specifications and detailed implementation documentation.
- Develop Python-based services and REST endpoints, create responsive React interfaces, and implement the SQL components needed to support application functionality.
- Build and maintain applications that use AWS services, with attention to performance, reliability, and the ability to accommodate increasing demand.
Experience and Technical Background
- At least 7 years of professional software development experience.
- A bachelor's degree in Computer Science, Engineering, or a related discipline.
- Strong practical experience developing backend functionality in Python, using FastAPI, Flask, or Django.
- Hands-on experience building web interfaces with React.js.
- Strong SQL skills and experience with relational database platforms such as SQL Server, PostgreSQL, or MySQL.
- Experience using AWS, including EC2, Lambda, S3, RDS, and API Gateway, to support application requirements.
- Familiarity with designing and integrating REST APIs, managing code through Git, and working with CI/CD pipelines.
Additional Experience That Would Be Valuable
- Exposure to Docker, Kubernetes, and Terraform.
- Experience developing applications using cloud-native approaches and microservices architectures.
- An AWS certification not a must, but can be useful.