GoLemon is an online grocery startup that delivers top-quality groceries and household essentials straight to customers doorsteps - at low prices. Think of us as your go-to for convenient affordable shopping all with a tap on your phone.
We are hiring an interesting and gifted mid-level Backend Software Engineer to design develop and maintain software and services that serves our customers and internal teams. Youll be working in a cross-functional team along side other engineers product designers and product managers.
Your responsibilities will include gathering user requirements defining system functionality and writing code in various languages like Java Python and NodeJs.
Ultimately the role of the Software Engineer is to build high-quality scalable innovative and fully performant software that complies with coding standards and technical design.
Other responsibilities
- Driving engineering initiatives from conception to completion
- Improving the technical standing of GoLemon by reducing technical debt and improving engineering productivity and processes
- Implementing maintaining and improving technical processes to prevent service regression and identify issues via testing monitoring and alerting
- Communicating and coordinating with stakeholders across various teams
- Develop new APIs systems and services and maintain existing ones
Requirements
Your experience & what it takes to succeed
Youre a great fit if you match most of the following:
- Have strong design and problem solving skills
- Are innovative curious push technical boundaries and are excited to solve problems
- Communicate in a clear and helpful manner
- Can self manage set an implementation schedule and manage communication with team members and stakeholders
- Can mentor other engineers and lead by example
- Familiarity with agile software programming practices
Your Experience:
- At least 4 years of post-NYSC work experience
- Experience in task and queuing systems such as Kafka SQS and RabbitMQ
- Expert and in-depth OOP design knowledge and skill
- Knowledgeable in various software design paradigms like design patterns SOLID principle e.t.c
- Proficiency in Javascript and Typescript
- Experience designing building scaling and maintaining large systems
- In-depth knowledge of relational databases(MySql) caching databases(Redis and Memcache) and NoSql databases(MongoDb)
- Experience in managing systems and servers using tools such as AWS DataDog and Pagerduty
- Proficiency in documenting systems architecture requirements and APIs
- Some experience in building microservice systems
- Proficiency in writing automated unit and integration tests for systems
- Have previously worked at fast-growing internet startups (preferred)
Benefits
Why join us
- Build and own the backend systems that power GoLemons products operations and customer experiences at scale.
- Work in a truly cross-functional environment alongside talented engineers designers and product managers.
- Tackle high-impact engineering challenges in system design scalability reliability and performance.
- Drive meaningful technical initiatives end-to-end from idea to deployment with real ownership.
- Grow quickly as an engineer in a culture that values clean architecture technical excellence and continuous improvement.
- Join a fast-growing company where your work directly shapes how thousands of customers shop and receive their orders.
GoLemon is an online grocery startup that delivers top-quality groceries and household essentials straight to customers doorsteps - at low prices. Think of us as your go-to for convenient affordable shopping all with a tap on your phone.We are hiring an interesting and gifted mid-level Backend Softw...
GoLemon is an online grocery startup that delivers top-quality groceries and household essentials straight to customers doorsteps - at low prices. Think of us as your go-to for convenient affordable shopping all with a tap on your phone.
We are hiring an interesting and gifted mid-level Backend Software Engineer to design develop and maintain software and services that serves our customers and internal teams. Youll be working in a cross-functional team along side other engineers product designers and product managers.
Your responsibilities will include gathering user requirements defining system functionality and writing code in various languages like Java Python and NodeJs.
Ultimately the role of the Software Engineer is to build high-quality scalable innovative and fully performant software that complies with coding standards and technical design.
Other responsibilities
- Driving engineering initiatives from conception to completion
- Improving the technical standing of GoLemon by reducing technical debt and improving engineering productivity and processes
- Implementing maintaining and improving technical processes to prevent service regression and identify issues via testing monitoring and alerting
- Communicating and coordinating with stakeholders across various teams
- Develop new APIs systems and services and maintain existing ones
Requirements
Your experience & what it takes to succeed
Youre a great fit if you match most of the following:
- Have strong design and problem solving skills
- Are innovative curious push technical boundaries and are excited to solve problems
- Communicate in a clear and helpful manner
- Can self manage set an implementation schedule and manage communication with team members and stakeholders
- Can mentor other engineers and lead by example
- Familiarity with agile software programming practices
Your Experience:
- At least 4 years of post-NYSC work experience
- Experience in task and queuing systems such as Kafka SQS and RabbitMQ
- Expert and in-depth OOP design knowledge and skill
- Knowledgeable in various software design paradigms like design patterns SOLID principle e.t.c
- Proficiency in Javascript and Typescript
- Experience designing building scaling and maintaining large systems
- In-depth knowledge of relational databases(MySql) caching databases(Redis and Memcache) and NoSql databases(MongoDb)
- Experience in managing systems and servers using tools such as AWS DataDog and Pagerduty
- Proficiency in documenting systems architecture requirements and APIs
- Some experience in building microservice systems
- Proficiency in writing automated unit and integration tests for systems
- Have previously worked at fast-growing internet startups (preferred)
Benefits
Why join us
- Build and own the backend systems that power GoLemons products operations and customer experiences at scale.
- Work in a truly cross-functional environment alongside talented engineers designers and product managers.
- Tackle high-impact engineering challenges in system design scalability reliability and performance.
- Drive meaningful technical initiatives end-to-end from idea to deployment with real ownership.
- Grow quickly as an engineer in a culture that values clean architecture technical excellence and continuous improvement.
- Join a fast-growing company where your work directly shapes how thousands of customers shop and receive their orders.
View more
View less