Junior Software Engineer

London, ENG, GB, United Kingdom

Job Description

Job Purpose:

We are seeking an experienced Product Developer to join our dynamic software development team. In this role, you will be responsible for designing, developing, and maintaining scalable, efficient, and high-quality software solutions. You will work closely with cross-functional teams to deliver end-to-end solutions that meet business needs, utilizing a broad technology stack, including Python, Node.js, React, React Native, and Next.js, PHP/Laravel

Duties and Responsibilities

? Design and develop full-stack web and mobile applications using Python, Node.js, React, React Native, and Next.js.

? Build and maintain high-performance, scalable, and secure applications for both web and mobile platforms.

? Implement and optimize RESTful APIs and integrate with third-party services.

? Collaborate with product managers, designers, and other developers to define software requirements and translate them into technical specifications.

? Lead the design and architecture of software solutions, ensuring they meet both functional and non-functional requirements.

? Write clean, maintainable, and efficient code, following best practices and coding standards.

? Conduct code reviews to ensure code quality, performance, and maintainability.

? Implement unit tests and integrate continuous integration/continuous deployment (CI/CD) pipelines to maintain code quality and streamline deployment.

? Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.

? Collaborate with cross-functional teams to ensure seamless integration of frontend, backend, and mobile technologies.

? Stay current with emerging technologies and industry trends and advocate for innovation within the development team.

? Optimize applications for maximum speed and scalability, ensuring smooth performance across all platforms.

? Troubleshoot and resolve issues with existing applications, enhancing system performance and stability.

? Address performance bottlenecks and ensure that applications run efficiently in production.

? Ensure that all applications are secure and comply with industry standards, including proper authentication, authorization, and encryption.

? Stay up to date with security best practices and help the team implement secure coding practices.

Qualifications, Knowledge, Skills and Work Experience Requirements:

Technical Expertise:

Proven experience with web and mobile development using

Python

,

Node.js

,

React

,

React Native

, and

Next.js

. Strong proficiency in

JavaScript

and

TypeScript

for both client-side and server-side development. Experience in building scalable, high-performance backend services and APIs. Proficiency in using

SQL

and

NoSQL

databases (e.g., PostgreSQL, MongoDB). Familiarity with

GraphQL

is a plus. Experience with

Docker

,

Kubernetes

, and cloud for deployment and scaling applications.

Experience:

5+ years of experience in software development, with at least 2 years in a senior developer role. Experience developing mobile applications with

React Native

and deploying them to iOS and Android platforms. Expertise in developing responsive, modern web applications using

React

and

Next.js

. Strong knowledge of backend technologies, including

Node.js

and

Python

, and experience in building APIs. Experience with version control systems, particularly

Git

.

Soft Skills:

Strong problem-solving and debugging skills. Excellent communication skills and the ability to work effectively within a team environment. Leadership qualities with experience in mentoring and guiding junior developers. Ability to manage time and prioritize tasks efficiently in a fast-paced, Agile development environment. Strong attention to detail and a commitment to producing high-quality code.
Physical Requirements

? Ability to maintain regular, punctual attendance consistent with company policy

? Must have a flexible and adaptable approach to work and demonstrate a commitment to meeting published deadlines

? Must be able to talk, listen and speak clearly to all stakeholders

Behavioral and Physical Requirements

? Meticulous attention to details and good inter-personal abilities

? Critical thinking

? Ability to work in a fast-paced environment

? High integrity, resilient and approachable

? Result oriented and motivational attitude

? Must be confident and organized in managing multiple tasks

? Customer centric and people oriented

? Matured, disciplined, proactive, empathetic team oriented

? Adept to analyzing information

? Demonstrate all the Zeepay corporate values

Job Type: Fixed term contract
Contract length: 6-12 months

Pay: Up to 35,000.00 per year

Schedule:

Monday to Friday
Work authorisation:

United Kingdom (required)
Work Location: In person

Expected start date: 15/05/2025

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.


Related Jobs

Job Detail

  • Job Id
    JD3067329
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned