- Company Name
- Stratolync Ltd
- Job Title
- Senior Software Engineer – London, UK
- Job Description
-
**Job Title**
Senior Software Engineer
**Role Summary**
Design, develop, and maintain complex mobile and web applications. Lead scalable, high‑performance solutions across full stack, ensuring robust backend services, modern frontend experiences, and seamless integration of microservices and cloud infrastructure.
**Expectations**
- Hybrid working model: 2‑3 days onsite, flexible hours.
**Key Responsibilities**
- Architect and implement features using React Native, Java, Kotlin, Spring Boot, and Node.js.
- Build responsive UIs with HTML5, CSS3, JavaScript, and contemporary frontend frameworks.
- Design, expose, and consume RESTful APIs and GraphQL endpoints.
- Develop and deploy microservices with Docker and Kubernetes.
- Manage relational and NoSQL data stores (PostgreSQL, MongoDB, Cassandra).
- Create comprehensive unit, integration, performance, and load tests.
- Maintain CI/CD pipelines, source control (Git), and issue tracking (JIRA).
- Collaborate with design and product teams using Figma, Postman, and other tooling.
- Utilize cloud platforms (AWS, Azure, GCP) for hosting, scaling, and monitoring.
- Implement real‑time data streaming and processing with Kafka and Spark.
**Required Skills**
- Proficient in React Native, Java, Kotlin, Spring Boot, Node.js.
- Strong frontend stack: HTML5, CSS3, JavaScript, modern frameworks (e.g., React, Vue).
- Experience with RESTful APIs, GraphQL, microservices architecture.
- Containerization (Docker), orchestration (Kubernetes).
- SQL and NoSQL database expertise (PostgreSQL, MongoDB, Cassandra).
- Automated testing: unit, integration, performance, load.
- CI/CD, Git, JIRA, Postman, Figma.
- Cloud services (AWS, Azure, GCP) and infrastructure‑as‑code concepts.
- Real‑time data streaming/processing with Kafka, Spark.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications in cloud platforms (e.g., AWS Certified Developer) or microservices architecture are preferred.