This is a remote position.
Senior Software Engineer
- Remote Job, 3-5+ Year Experience
Annual Income: $111K - $121K
A valid work permit is necessary in the US/Canada
About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.
Brief
A highly skilled Senior Full Stack Engineer with a passion for designing and developing scalable, high-performance, and reliable backend systems.
Responsibilities:
- Design, develop and maintain high-performance and scalable backend systems
- Collaborate with cross-functional teams to identify and implement solutions to improve system performance and reliability
- Develop and maintain APIs and microservices
- Write clean, maintainable, and well-documented code
- Implement and maintain automated tests
- Continuously improve the architecture and infrastructure of the backend systems
- Troubleshoot and resolve production issues
Requirements:
- Bachelor's or Master's degree in Computer Science or relevant experience
- Minimum of 5 years of experience in Python, React, Docker, AWS, MongoDB
- Strong understanding of software engineering principles and best practices
- Experience with designing and developing RESTful APIs (FastAPI) and microservices
- Experience with AWS services such as ECS, Lambda, RDS, and S3
- Experience with containerization using Docker
- Experience with database design and management using MongoDB and Snowflake
- Strong problem-solving skills
- Excellent written and verbal communication skills
- Java -nice to have
Benefits
- Medical and prescription drug benefits
- Health savings accounts or flexible spending accounts
- Dental plans and vision benefits
- Basic life and AD&D Benefits
- 401k retirement plan
- Short and Long Term Disability
- Education benefits
- Paid parental leave
- Paid time off