Menlo79
Back-End Programming
If you share our passion for digital products and creating a sustainable, seamless and economic transport experience, then join our team and let us rethink rail and logistics together.
Your Responsibilities
You design, conceptualize and implement backend endpoints and services that enable our business logic for intelligent planning and scheduling software
You design and develop the architectural interaction and communication of different backend technologies such as APIs, microservices and queuing
You configure and optimize CI/CD pipelines for stable and scalable deployment processes
You evaluate and make technology decisions that significantly impact our backend architecture
You design the integration of third party vendors and APIs
You create technical specifications and validate and develop ideas together with product management, always keeping an eye on technical feasibility and cost efficiency
You coordinate cross-functionally to insure project meets business objectives and compliance standards
You write clean and highly-performant code, secure proper project structure and API design, know SOLID principles by heart and ensure good documentation
You unit and integration test your code and features, ideally following TDD, to ensure high test coverage for automation and CI/CD processes
You participate in code reviews as well as mentor and coach less experienced team members
You work closely together with the CTO and technology team to constantly improve our architecture design, engineering standards, framework usage, toolkits, and delivery processes
Your Profile
+5 years experience in full-stack development and IT architecture
Proven experience in building “full”, production-ready solutions and platforms
Experience with building platform architectures (infrastructure, data modelling, devops)
Proven experience with micro service architecture
Strong experiences with relational data bases / data modelling and SQL
Good experience with Javascript/Typescript backend frameworks (e.g. NodeJS/NestJS)
Experience with 3rd-party integrations (e.g. Stripe API)
Experience with AWS infrastructure and DevOps tools/process (e.g. Gitlab CI/CD)
Experience with Kubernetes
Experience with Frontend Frameworks like Angular or React is a plus
Strong Unit Testing experience and knowledge of TDD
Proven Leadership experience combined with “hands-on” mentality
You can lead, manage and coach other parts of the team – passion for sharing knowledge
Strong collaboration and communication in an asynchronous work environment
You provide accurate estimates and timelines on work and be diligent with status updates
You know how to break down complex functionality into small deliverable pieces
You are a valuable contributor/counterpart in the collaboration with the product management and c-level
You are constantly working towards understanding the users needs and why the feature should be build
You represent high responsibility for scalability, maintainability and security implications of the whole product architecture
You take full responsibility and measure yourself in terms of the success of the product
What we offer
Full-time position and competitive payment
An experienced and motivated team with a wide business network in rail & logistics
Flat hierarchies with the opportunity to influence key decisions and work with different customers
A cool office space the middle of Berlin Kreuzberg
Opportunity for remote work
Free lunch reimbursement, mobility services or fitness vouchers as part of our Health & Social Package
Regular team events like chill-out evenings, casual Fridays, sport tournaments and much more
Become a member of the Menlo79 family and enjoy our startup atmosphere in a young and open-minded motivated team
To apply for this job email your details to recruiting@menlo79.com