Job Description
Full details about the role and requirements
Yukerja Summary
The Senior Back-end Engineer (NodeJS) role at SwingDev is curated from Himalayas (category Teknologi & IT). This role is marked as remote — check timezone and location requirements on the official listing. Yukerja.com is not the employer — applications are handled on the official source site.
What will you do?
- You'll architect and implement backends and their interactions with various data stores and other APIs (including 3rd party APIs).
- You'll work in an agile environment focusing on projects that are impactful on our business.
- You'll support reliable databases and APIs for real-time automated decision-making.
- You'll deploy your software using industry-standard tooling like Kubernetes clusters, and Lambda functions.
- You'll investigate and resolve production issues by analyzing code, data, and system behavior and then propose and implement timely fixes to minimize user impact.
- You'll care deeply about security in everything you do and constantly raise the baseline of how we defend our user's data against external threats and themselves.
- You'll implement robust automated test suites to ensure high quality and low failure rate of delivered code.
- You'll work in a DevOps style to make sure Defense in Depth principles are followed and containers are as secure as humanly possible.
- You'll work closely with Product Managers, Senior Engineers and Architects to understand business processes, rules, and requirements, and turn them into high-quality code with automated tests, and deploy them to production.
- You'll have huge creative freedom and ability to put your mark on the project, and you will take ownership and responsibility for what you do.
- You’ll have a lot of chances to develop your programming skills as well as learn a lot about how tech business is done in the US.
We might be a match if you…
- Have at least 5 years of hands-on experience with Node.js, JavaScript, and TypeScript.
- Possess a good, practical knowledge of at least one relational database system, e.g. PostgreSQL/MySQL/SQL Server.
- Are adept with microservices and system design patterns.
- Can engage in discussions and decisions regarding software design and architecture.
- Are independent problem-solver.
- Have the ability to convey ideas clearly across technical and non-technical teams.
- Can demonstrate responsibility, accountability, and a strong sense of ownership in delivering high-quality work.
- Have experience implementing the test pyramid (unit, integration, e2e tests).
- Utilize good security practices effectively.
- Show readiness to learn and expand your skill set as required by ongoing projects.
- Have a good command of English (written & spoken).
- Are available in the afternoons – we prioritize everyone’s personal time and work-life fit, but since we work in multinational teams, occasional evening meetings may be necessary to ensure smooth communication across time zones.
- Node.js, TypeScript, Nest.js,
- Docker and container-based deployment technologies (e.g. Kubernetes/Fargate),
- Automated software testing on unit/integration/end-to-end levels.
- Familiarity with Docker/Kubernetes/AWS deployment processes.
- Experience with profiling and performance optimization.
- Experience in giving high quality feedback during code review.
What you'll be using after joining us:
You will get extra points for:
Recruitment process:
- Send us your CV – it's the best way for us to get to know you.
- Meet one of our Recruiters.
- Complete a 30-minute one-way interview.
- Join a Live Coding session with our Senior Engineers.
- Have a chat with your potential Engineering Manager.
- Meet on the final stage with Marcin and Alicja.
- and... welcome aboard! ?
What benefits are waiting for you?
Salary
26 000 – 32000 PLN + VAT on B2B.Basics
? Form of employment of your choosing? Remote work & flexible working hours ?? Non-service daysHealth & Safety
? Private medical care with dentists & orthodontists package for you and your family ?? Group life insurance? Psychotherapists support — free online sessions with psychologists and psychotherapists? Home physiotherapy? Multisport card & meditation apps reimbursed 50%Working conditions & Development
? Gear with Apple Logo and monitor? 50% reimbursement for courses, conferences, books & certificates?? Free access to private language lessons? 6 Personal Development & 4 Voluntary Non-service daysExtras you may like
? Cafeteria platform — extra “stówka”every month to spend on whatever you want to? Nanny services for parents ? Concierge services – a personal assistant to help you to deal with your everyday matters? Chill room with table football & PlayStation 5? Free snacks, and ice cream in the office (every day, all year round!)? Free Friday Lunch in the office? Team building events — we party together several times a year during the annual Offsite & Christmas Parties, beer after work, or our #WinterEscapeMonth workation in Cyprus.Originally posted on Himalayas