We are seeking a skilled Back End Developer with a strong focus on app development to join our growing engineering team. This role is ideal for someone who is passionate about building robust, scalable, and secure APIs and services that power high-quality mobile and web applications. You'll collaborate closely with front end developers, product managers, and QA engineers to deliver seamless experiences for our users.
Key Responsibilities
Design and develop scalable back end services and APIs for mobile and web applications.
Integrate with third-party systems (e.g., payment gateways, identity providers, analytics platforms).
Optimize performance and scalability of application services, including load balancing, caching, and data storage solutions.
Implement and manage databases (SQL and NoSQL), ensuring efficient queries and reliable data models.
Work closely with front end teams to define API specifications and support integration efforts.
Maintain and improve application security, including authentication, authorization, and data protection.
Collaborate in agile development cycles with code reviews, sprint planning, and continuous integration.
Write unit and integration tests to ensure reliability and stability of back end services.
Document system architecture and services for internal and external consumption.
Requirements
Proven experience as a Back End Developer in a production environment.
Strong proficiency in back end languages.
Solid understanding of RESTful APIs, GraphQL, and web services architecture.
Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
Familiarity with mobile app back ends, including push notification services, mobile auth, and app analytics integration.
Strong command of SQL and/or NoSQL databases like PostgreSQL, MySQL, MongoDB, Firebase, etc.
Experience with CI/CD pipelines, version control (Git), and agile methodologies.
Knowledge of security best practices in app development (e.g., OAuth2, JWT, HTTPS, data encryption).
Preferred Skills
Exposure to serverless architectures and event-driven microservices.
Experience with mobile back end as a service (MBaaS) platforms.
Familiarity with real-time systems (e.g., websockets, message queues).
Contributions to open-source projects or personal app/backend projects
Personal Attributes
Team-oriented with a collaborative mindset
Self-motivated and eager to learn
Results-driven with a focus on growth
Proactive, positive, and professional
Open to feedback and continuous improvement
Job Types: Full-time, Permanent
Pay: 45,000.00-60,000.00 per year
Benefits:
Bereavement leave
Casual dress
Cycle to work scheme
Employee discount
Free flu jabs
Health & wellbeing programme
On-site parking
Private medical insurance
Sick pay
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.