Job Description - Senior Developer
Litecard is a marketing platform working with global brands and retailers in leading sectors.
Litecard is looking for a senior developer to join our team in building, supporting and scaling our tech stacks. Including - but not limited to, building, supporting and upgrading features and integrations.
We are looking for a proactive Software Developer/Leader who can take responsibility for deadlines, and manage development teams (front end, DevOps and back-end).
The SaaS platform and B2B Structure/delivery have already been pushed live, so you will have a proper handover with the former Tech Lead and Senior Software Engineers. APIs to use our code are still being matured.
RemunerationLKR 400,000 / month
Responsibilities- Executives will create business requirements
- You will transform the requirements into JIRA tasks for the developers to take and complete
- You will review pull requests and approve them to be merged or request changes from the developer responsible
- You will conduct brief daily standups for the team to manage their workloads, timelines and expectations
- You will be presentable, have strong communication skills and speak business-level English
What you will be doing:
- You'll brainstorm with product owners and other developers to conceptualise and build the product
- You’ll be onboarding and mentoring other developers, balancing teaching and delegation
- You’ll work as a team to build features that will have a significant business impact
- You’ll take ownership of systems, define their direction and improve their long-term health
- You'll assist our support team to triage and resolve production issues
- You’ll improve engineering standards, tooling, and processes
- You’ll client meetings to provide technical solutions and advice, and responding to customer queries with clear technical guidance
What you should have:
- You solve problems and design solutions end-to-end
- You can drive technical decisions within your team and contribute to the technical architecture
- Your code is understandable, easily tested, and considers future maintenance
- You are a strong communicator, explaining complex technical concepts to designers, support, and other engineers is no problem for you
Interview Process- System Design interview
- General experience level check
Checklist- At least 5 years of professional development experience
- General development experience must include:
- Version control (Git preferably)
- Front-end development experience must include:
- React
- Typescript
- Redux
- Redux-saga
- Back-end development experience must include:
- Node.js
- AWS (Lambda, DynamoDB, SQS, CDK)
- Open API
- Auth0 or OAuth Authentication Experience
Process- Founder/Dev Team does screening
- Founder does cultural test + gives BG about company
- Dev Team to provide FE/BE test
- Candidate completes test
- Books time to present and team
- Provides report to Founder
- Founder gives a formal offer