SwingDev
What will you do?
- You’ll 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 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 a lot of chances to develop your programming skills as well as learn a lot about how tech business is done in the US (if you want to).
We might be a match if you…
- Have at least 3 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.
- Can engage in discussions and decisions regarding software design and architecture.
- Have experience implementing the test pyramid (unit, integration, e2e tests).
- Are a team player and a good communicator, with 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.
- 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.
- Experience with data analysis and BigQuery.
- Familiarity with observability tools such as Prometheus.
- Experience with git, source control system and code reviews.
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
Basics
Health & Safety
Working conditions & Development
Extras you may like
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
About this role & career path
Working in Poland
Poland, officially the Republic of Poland, is a country in Central Europe. It extends from the Baltic Sea in the north to the Sudetes and Carpathian Mountains in the south, and borders Lithuania and Russia to the northeast; Belarus and Ukraine to the east; Slovakia and the Czech Republic to the south; and Germany to the west. The territory has a varied landscape, diverse ecosystems, and a temperate climate. Poland is composed of sixteen voivodeships and is the fifth most populous member state of the European Union (EU), with over 38 million people, and the fifth largest EU country by land area
More jobs at SwingDev
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.