Salary
💰 $125,000 - $145,000 per year
Tech Stack
AWSDistributed SystemsGoNoSQLPythonReactVue.js
About the role
- Develop full stack features using technologies and languages like Vue, Golang, Python 3, and AWS services
- Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs
- Lead the architectural design and implementation of new features and enhancements for distributed systems
- Collaborate with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions
- Utilize and optimize a wide range of AWS services to build and deploy applications
- Establish and maintain robust CI/CD pipelines to ensure continuous integration and automated deployments
- Participate in code reviews, providing constructive feedback and ensuring code quality
- Troubleshoot and resolve complex production issues, ensuring system stability and performance
- Stay up-to-date with emerging technologies and industry best practices
Requirements
- Authorization to work in the United States is a precondition of employment
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience in backend software development
- Proven experience designing and building large-scale distributed systems
- Strong proficiency in React, Vue or other front end technologies
- Extensive hands-on experience with Amazon Web Services (AWS)
- Experience with relational and/or NoSQL databases
- Excellent problem-solving skills
- Strong communication and interpersonal skills
- Medical
- Dental
- Vision
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- 401(k) match
- Flexible Spending Accounts
- Parental Leave
- Paid time off
- Holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
VueGolangPython 3AWSCI/CDbackend developmentdistributed systemsAPIsrelational databasesNoSQL databases
Soft skills
problem-solvingcommunicationinterpersonal skills
Certifications
Bachelor's degreeMaster's degree