Senior Software Engineer - JavaScript / Serverless / AWS
Our Mission
REPUBLIK is empowering Creators through a self-sustaining, blockchain-powered virtual economy built into a social content platform.
By offering all of the powerful tools they need to supercharge their careers within a single platform, every content Creator will finally have control over their destiny.
Find out more on www.republik.gg
In our Berlin Tech Hub, we are building an outstanding engineering team working on our social content platform, and we would like you to join.
Your role
The main goal for a software engineer is to improve every day. And the best way to grow is resolving challenging technical tasks.
We will supply you with tons of them, and empower you to make all the necessary decisions in collaboration with your teammates.
Our engineers have full ownership of a technical implementation. Each functional block we develop is owned by a group of engineers fully responsible for planning and implementing infrastructure, backend, frontend as well as covering tests and deployment.
You work in a small and highly experienced cross-functional agile team following SCRUM methodology
You design, develop and optimise customer-facing features, keeping infrastructure, performance, scalability, and testability in mind by taking ownership for the whole development cycle
You encourage technical discussion and decision making within your team by balancing customer impact and technical complexity
You proactively mentor your colleagues, share knowledge and learn from your peers
You foster a culture of transparency and communication as well as a positive and solution-oriented attitude
Requirements
At least three years of hands-on experience building highly scalable consumer-facing web application API.
Hands-on experience building event-based / service-oriented applications using AWS : Lambda, API Gateway, DynamoDB, SQS, EventBridge, S3, IoT and etc. is a huge plus.
Experience with modular, reusable, and testable code development with JavaScript / TypeScript.
Willingness to learn new technologies and best practices and apply them on a daily basis.
Fluent English
Tech Stack
Cloud provider : AWS
Main language : Typescript
IaC framework : CDK
SDK : AWS SDK v3
Application framework : Middy
Database : Amazon Aurora (TypeORM ), DynamoDB
Logger, Tracer, Metrics : AWS Lambda Powertools
Testing : Jest
What can we offer you?
At RepubliK we build an equal, respectful culture.
We highly appreciate self-development and embrace it.
We offer our employees fair and competitive conditions and benefits.
We are a family first company and have flexible working times.
Hiring process
After the screening of your application, we will set up a call (Hangouts) with our hiring manager - Denis , and one of the team members.
As the next step, we will set up a remote video interview with our CTO - Angel .
And we will have a meeting with the team (Hangouts)