Piper Companies is seeking a Senior Software Engineer to design, develop, and maintain scalable web applications and RESTful APIs using modern JavaScript technologies, contributing to a cloud-based microservices architecture within an Agile and DevOps-driven environment.
Requirements
- 2–5 years of experience developing web applications using JavaScript technologies such as Node.js, Express, and React.
- Strong understanding of REST API design principles, microservices architecture, and SQL/NoSQL databases (e.g., MongoDB, Redis).
- Hands-on experience with Agile methodologies, CI/CD pipelines, and test automation practices.
- Preferred experience with AWS deployments, containerization (Docker), and working in a hybrid on-site/remote environment.
- Experience with JavaScript technologies such as Node.js, Express, and React.
- Knowledge of OpenAPI specifications and industry best practices.
Responsibilities
- Design, develop, and maintain scalable web applications and microservices using modern JavaScript technologies such as Node.js, Express, and React.
- Build and document REST APIs from scratch, ensuring alignment with OpenAPI specifications and industry best practices.
- Participate in the full software development lifecycle, including agile ceremonies, CI/CD processes, and test automation.
- Collaborate with cross-functional teams to ensure solutions meet performance, integration, and architectural standards.
- Deploy and support containerized applications in cloud environments, with a preference for AWS.
- Participate in the full software development lifecycle, including agile ceremonies, CI/CD processes, and test automation.
Other
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Comprehensive Benefits: Medical, Dental, Vision, sick leave if required by law, and 401K