About Ignit
Ignit innovates the digital world. We are a team of creative, open-minded experts who work daily on solutions to help our clients grow their business. We are driven by people, technology, and culture.
By taking full ownership and leadership in designing, developing, and quality-assuring complete solutions we ensure the satisfaction of our clients.
We exist to help our customers bring their ideas to life and our success lies in working closely with customers and understanding the context of their business. We innovate with you and for you. With the best digital minds, we combine design and technology to transform ideas into reality. Using agile methodologies, we create great user experiences on mobile, web, and cloud.
We're looking for a Node.js Engineer.
In this role, you will be responsible for the end-to-end software development life cycle, from concept to completion. With us, you’ll work with top-notch technologies utilizing cloud providers like AWS.
Your daily tasks on the job / You are responsible for
- As an active part of the development team, you will work on building a software solution from scratch with a high level of responsibility
- You'll be involved in the implementation decisions in an agile and cross-functional team of Product Owners, UI/UX experts, Backend and Frontend developers
- Architect, plan, and implement modern serverless functions while paying attention to design and usability
- Continuous improvement of the application using the latest technologies and technical best practices
- Ensuring quality through the practiced use of modern test frameworks and approaches while working closely with a dedicated QA team
Must have technical skills:
- Node.JS
- AWS, Serverless
- Design-driven development
- Event-driven development
- Typescript
Nice to have:
Java/Python, Messaging (AWS Kinesis, AWS SQS), Databases (RDBMS, NoSQL), React.JS
Equipment supplied:
- MacBooks, monitors, headphones, etc. Basically, whatever you need to stay at your best.
Methodology:
- Testing; 70% coverage, TDD, Jest
- Agile Management: Scrum, Agile
- Issue tracking tool: Jira
- Knowledge repository: Confluence
- Version control system: GIT
- Code reviews: Github
Technologies that we use:
- JavaScript (ES6+) is the backbone
- Server-side framework NodeJS with Typescript
- PostgreSQL (TypeORM) is our preferred relational database, but we’re not shy of using the NoSQL data stores such as Redis, DynamoDB, and other when we see fit
- AWS managed services to build scalable serverless applications (Lambda, API Gateway, SSM, Route 53, RDS, …)
- Jest for testing our code
- GitHub as source code repository and GitHub Actions, AWS CodePipeline for automation
- Docker to help us set up and test our services
- Monorepo powered by Lerna
- npm as package manager and Parcel as a build tool
Pay range (gross):
- Mid 2200 - 3500 EUR
- Senior 3500 - 4600 EUR
Benefits:
- Competitive salary
- Yearly bonus
- Christmas allowance
- International projects
- Large scale projects, impact on millions of consumers around the world
- Subsidized recreation
- Educational budget
- Paid additional health insurance, including an annual medical examination
- Paid sick leave
Perks in the office:
- Free coffee, fruits, and snacks
- No dress code
- Startup atmosphere & flat organization
- Fun and games budget