Senior Backend Engineer

at  Menlo79 GmbH

10179 Berlin, Mitte, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Oct, 2024Not Specified25 Jul, 2024N/AIt,Business Logic,Relational Databases,Agile Environment,Code,Case,Customer Value,Data Models,Angular,Gitlab,TestersNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO WE ARE

We are developing “WILSON” which is a workforce management solution for the rail sector and beyond. The software helps rail companies to plan shifts, react to changes in staffing (i.e., sick days), make sure they are staying within regulations (by checking the qualifications) and tries to respect the preferences of the workers (i.e., preferring night shifts).
We are moving quickly and stay focused to deliver a modern SaaS Solution consisting of a web and a mobile application. We try to solve the narrow problem of shift planning and disposition and integrate with partners to deliver a bigger value. Our main target customers are railway companies (there are more than 500 in DACH) who are trying to innovate and get rid of spreadsheets and whiteboards.
We are 30 people in Menlo79, all focused on making the Railway sector a little better. We are a self-bootstrapped company and only spend the money we earn.

ABOUT US

Menlo79 is a start up based in Berlin. Founded by Experts from the Railway and Software sector, we stand for the development of outstanding digital solutions in the railway and logistics industry.
We are a young and motivated team, working together to leave an impact in an industry that can have a significant impact on sustainability.
We offer you the unique combination of extensive strategic and operational experience in rail, transportation and logistics combined with the knowledge and passion to design and develop transformational digital solutions for and with users and customers.
Together with you, we would like to shape the digital future of the industry for a new employee and customer experience

Responsibilities:

THE ROLE

Are you an experienced engineer looking for a challenging role where you can witness the impact of your solutions immediately? We are hiring an experienced Backend engineer joining our engineering team currently consisting of roughly ten engineers.

  • You develop, maintain, and optimize our robust backend services using NestJS and TypeScript technologies. You constantly improve our existing code base, making it better every day.
  • Together with the team you own the backend architecture and constantly challenge and iterate on it.
  • You write a lot of complex business logic, so understanding the requirements and testing your implementation are crucial. You debug and analyze in case we have issues.
  • You design complex data models and write challenging SQL queries. You love relational databases and know how to debug the performance of SQL queries.
  • You ship code every day by releasing using our automated CI/CD processes. You help to improve this CI/CD process constantly.
  • You work in our agile environment where we develop code iteratively, mostly serving APIs which are consumed by our frontends and mobile application.
  • You work together in a cross functional way with Frontend-Developers, Designers, Testers, and a Product Manager to deliver customer value every cycle.
  • You help to improve our approaches and processes. You contribute by improving our codebases and advocating for best practices in code quality through active participation in code reviews.
  • Our Tech stack is on the Backend TypeScript (with NestJS, Prisma and TypeORM), Postgres (on AWS RDS), AWS ECS (for container orchestration). On our Frontends we use recent Typescript and Angular. We use Gitlab for CI/CD and Terraform for IaaC.

To be successful in the role, we think you need the following profile. Please also consider applying if you don’t match fully but you still think you are a good fit:

  • You have at least three years of experience working in JavaScript or TypeScript on the backend, ideally using modern frameworks like NestJS.
  • You show a solid understanding of RESTful API design and implementation and can put yourself into the shoes of a Frontend Developer.
  • You have significant experience with Relational SQL Databases (preferably Postgres) and ORMs in production systems and understand Data Modeling and Performance Analysis on Databases.
  • You understand cloud platforms (i.e., AWS) enough to operate software in production.
  • You are a pragmatic person, and you know when to cut corners and when to invest. You put yourself into the shoes of our customers to make clever business decisions.
  • You value and practice clear, upfront, and transparent communication (in English) within Slack, meetings, and documents.
  • You love to take responsibility to deliver tasks end-to-end, until they are in front of the customer


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

10179 Berlin, Germany