Encora is hiring a Senior Software Engineer to create web-based solutions using best-in-class cloud technologies to solve client challenges. You will be responsible for full-stack web application development, from Node.js APIs to enterprise-grade user interfaces, taking ownership of application components across all layers.
What You'll Do
- Code, debug, and support cloud-based web applications.
- Perform unit, integration, and system testing.
- Manage DevOps processes including Github Actions and promotion from Dev to Prod.
- Design, implement, and consume RESTful web APIs.
- Create elegant user interface solutions.
- Collaborate with fellow team members to help solve technical challenges.
- Integrate Content Management Systems like Contentful and Adobe Experience Manager into marketing websites.
- Take ownership of individual components within an application.
- Complete in-depth peer code reviews to ensure code bases remain clean, maintainable, and efficient.
What We're Looking For
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience).
- 4-7 years of experience as a Software Engineer or Senior Software Engineer.
- 4+ years of experience with web development technologies and tools (HTML5, CSS3, Vanilla JavaScript, CSS frameworks, Responsive Web Design, JavaScript frameworks, etc.).
Technical Stack
- Languages: TypeScript, JavaScript
- Frontend Frameworks: React, Vue
- Backend: Node.js
- Cloud: AWS
- Web Fundamentals: HTML5, CSS3
- DevOps: Github Actions
- CMS: Contentful, Adobe Experience Manager
Team & Environment
You will join a team of consultants dedicated to solving client challenges. Encora fosters an outstanding community of developers and architects.
Benefits & Compensation
- Emphasis on skills cultivation, achievement recognition, and employee engagement.
- Encouragement to try new technologies and step into new roles with community support.




