Salary
💰 $113,600 - $170,400 per year
Tech Stack
AngularCloudDistributed SystemsDockerGraphQLKubernetesNode.jsPythonTypeScript
About the role
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify, troubleshoot, and fix performance bottlenecks, functional anomalies, and feature inconsistencies.
- Help maintain code quality, organization, and automatization through participation in code reviews and clear documentation.
- Contribute to software design decisions to ensure components meet performance, security, and robustness best practices.
- Independently develop software features based on software designs, ensuring quality deliverables.
- Develop and execute unit tests and integration tests.
- Collaborate with cross-functional and global teams.
Requirements
- Bachelor's Degree or Equivalent Years of Relevant Work Experience.
- Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
- 5 or more years of experience in TypeScript, NodeJS, and Angular technologies.
- Experience building scalable distributed systems.
- Having an understanding in container technologies (e.g. Docker, Kubernetes)
- Experience with frontend development in cloud-based applications
- Experience working within software development lifecycle processes
- Knowledge of Agile principles.
- Development experience in the following languages or frameworks (GraphQL, Python)
- Experience building integration points and platforms using multiple protocols (HTTPS, JSON, RPC, WebSocket).
- Experience configuring build and release pipelines in GitHub Actions and FluxCD.
- Hands-on experience with containerization and technologies (e.g. Docker, Kubernetes).
- Experience in the manufacturing and industrial automation domain.
- Experience using generative AI tools in development activities (e.g. GitHub Copilot).
- Health Insurance including Medical, Dental and Vision
- 401k
- Paid Time off
- Parental and Caregiver Leave
- Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptNodeJSAngularGraphQLPythoncontainer technologiesDockerKubernetesunit testsintegration tests
Soft skills
troubleshootingcode qualitydocumentationcollaborationsoftware designperformance optimizationsecurity best practicesrobustnessindependencecross-functional teamwork
Certifications
Bachelor's Degree