- Develop and implement complex software applications on one or more platforms
- Serve as an escalation point for troubleshooting and providing guidance in production issues
- Mentor and train junior developers, fostering their growth and development
- Lead and drive projects that result in functional enhancements or new web-based applications
- Evaluate system specifications for applications, lead design presentations, and influence project direction
- Collaborate with cross-functional teams to determine software/package solutions that are efficient and cost-effective
- Ensure the adherence to coding standards, best practices, and code quality.
- Stay up to date on emerging web technologies and industry trends
- Collaborate with architects and senior engineers on system design and architecture decisions
Requirements
- Intermediate Experience with Node.js, Postgres, and other JavaScript frameworks
- Intermediate experience with software testing and quality assurance processes
- Intermediate Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud)
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) preferred
Benefits
- Unrestricted work authorization to work in the United States Office Location & Travel