Senior Backend Engineer

Oxiliry


Job Location:

Islamabad - Pakistan

Monthly Salary: Not Disclosed
Experience Required: 2-5years
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

We are looking for a Software Engineer with 6 years of engineering experience

to join a full-stack engineering development team primarily from a backend point

of view but with the ability to code in the frontend and understand the implications

on it. The role is to mainly develop and code according to incoming requirements

understand the development eco-system and its needs.

You will be an essential part of a multi-functional team working with a focus on

backend services to provide full stack expertise for frontend development as well.

Youll design and implement robust API-based and Data Streaming services to

support a product that must adhere to regulations during the development process

to allow usage of the product as part of clinical trials.


Requirements

Accountabilities :
Building and maintaining functionality for our applications.
Making sure the design and implementation are scalable and can work
within high-performing RESTful APIs and Data Streaming solutions.
Working with our DevOps and Platform teams in the enablement of
seamless automated deployment redeployment and recovery of
infrastructure through infrastructure as code.
Collaborating with other engineers product owners and customers to
refine features and ensure they deliver outcomes.
Writing high-quality clean maintainable and testable code with a
strong focus on a test automation-first mentality.
Troubleshooting diagnosing and resolving bugs and performance
issues and analyzing them to improve the troubleshooting process.
Participating in Agile ceremonies such as daily stand-ups and sprint
planning.

Essential Skills/Experience :
6 years of professional experience in software development.
Proficiency with at least one backend coding language such as Python
Java etc
Proficiency with frontend coding languages such as typescript and/or
React.
Proficiency with web development tools like HTTP HTML CSS REST
APIs and JSON structure OpenAPI spec.
Experience working with RDMS or Document based storage
experience.
Experience with unit tests and BDD testing framework like Cucumber.
Data Streaming experience using Kafka or similar.
AWS tooling.
Experience with CI/CD tools such as Azure DevOps or GitHub
Actions.
Familiarity with containerization tools and orchestration like Docker
and Kubernetes.
Strong understanding of software development principles such as
object-oriented programming and Agile methodologies.



Required Skills:

Requirements: 1. Education and Experience: Bachelors degree in Computer Science Engineering or a related field. 3 - 5 years of professional experience in full-stack development. 2. Technical Skills: Proficiency Core is essential. Strong experience with front-end technologies such as JavaScript HTML CSS and front-end frameworks (React Angular or ). Solid understanding of database design and implementation including experience with SQL and ORM frameworks. 3. Communication and Teamwork: Excellent communication and collaboration skills. Proven ability to work effectively in a team environment and provide technical leadership. 4. Problem-Solving: Strong analytical and problem-solving skills. Ability to troubleshoot and debug complex issues efficiently. 5. Adaptability: Demonstrated ability to adapt to new technologies and frameworks quickly. Stay updated with industry trends and best practices.


Required Education:

Bachelors in Software Engineering

We are looking for a Software Engineer with 6 years of engineering experience to join a full-stack engineering development team primarily from a backend point of view but with the ability to code in the frontend and understand the implications on it. The role is to mainly develop and code according ...