Oscatel is hiring a Software Engineer to design and implement web back end solutions - using Python, Node.js, Go, or similar - for a range of projects that underpin operational services for mobile carriers.
We're an established software provider that's bringing development back in house. We're building modular, scalable, solutions - many of which will become long-term products - mainly around operational support services for mobile carriers, and all of which we will help you get to grips with.
The domain entails data-intensive services where security, data integrity and uptime are key. This presents lots of interesting design and coding challenges as we build and integrate our technology.
You can anticipate a mix of well-defined greenfield projects, initially focused on implementing the back end and data solution for a large customer deliverable, along with substantial exploratory work as we validate concepts and build new solutions, maturing these into products. You can choose the best fit language and ecosystem per project - e.g. Python, Node.js or Go - enjoying ownership as we build our core back end technology.
We offer a culture where you may work under your own initiative as part of a collaborative effort towards common goals. It's an opportunity to be a formative team member, and to grow and improve together.
Early projects within the team
- Building out SMS messaging modules; 2FA analytics, billing, routing, dashboard
- Data management methods to produce analytics and alerting tools
- Working towards adoption of containers and Kubernetes
- Adopting GraphQL
- Helping establish our development culture, methods and automation
We're looking for
- Someone able to write code that's efficient, robust, documented and well tested
- Transferrable design and coding skills, accrued in a modern web back end context
- Technology agnostic and happy using languages such as Python, Node.js and/or Go - or similar - transferring from any Linux-based ecosystem
- A microservice-based approach, with API design abilities and strong SQL/MySQL
- Ability to master complex requirements, to uphold security of sensitive data and to conform to best practices
- Someone considering mid level back end jobs in Bristol such as: Microservices Engineer | Python Developer | Python Software Engineer | Node.js Developer | Go Developer | Golang Engineer | Back End Developer etc.
Current ecosystem - we'll welcome your influence
Python, Flask, Pandas, SQLAlchemy | Node.js, TypeScript | Elasticsearch | RabbitMQ | MySQL | Docker | AWS | Linux | Atlassian stack
Salary and benefits
- £45,000 - £60,000+ we're keeping an open mind
- 25 days holiday, plus public holidays and a day for your birthday
- Flexible working - tell us what you need
- One/two days' remote working each week, once up to speed
- Modern serviced office with a canteen, showers, bike parking
- Personal development plan that you can shape, with budget for related training/certifications