Role Overview
Alexa Translations is looking for a dedicated Back End Software Engineer to join their dynamic development team remotely from Pakistan. We seek an individual with a minimum of 2 years of professional experience and a strong aptitude for backend development. The core requirement is proficiency in either Python (specifically with the Django framework) or C#, coupled with enthusiasm for creating scalable and robust software solutions. This role involves participation in the entire software development lifecycle, from initial design and implementation through to testing and deployment.Key Responsibilities
The responsibilities for this role are diverse and cover multiple aspects of software engineering:- Development:
- Write clean, efficient, and well-documented code in Python (Django) and/or C#.
- Adhere to established coding standards and best practices.
- Develop and maintain web applications, APIs, and backend systems.
- Implement new features and functionalities based on project requirements.
- Debug and resolve software defects and performance issues. - Design & Architecture:
- Participate in the design and architecture of software systems.
- Contribute to technical discussions and provide input on design decisions.
- Understand and implement software design patterns. - Testing & Deployment:
- Write and execute unit, integration, and end-to-end tests.
- Participate in code reviews to ensure code quality and maintainability.
- Assist in the deployment and maintenance of applications in production environments.
- Work with CI/CD pipelines. - Collaboration & Communication:
- Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
- Communicate technical concepts clearly and concisely.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Maintain good documentation. - Continuous Learning:
- Stay up-to-date with the latest technologies and trends in software development.
Qualifications
While specific educational qualifications are not listed, the ideal candidate should possess:- At least 2 years of professional software engineering experience.
- Strong programming skills in Python (Django) or C#.
- A passion for building robust and scalable applications.
- Experience with the full software development lifecycle.
- Familiarity with testing, deployment, CI/CD, and agile methodologies is expected.
How to Apply
Interested candidates can apply for this position through LinkedIn. Please use the following link to submit your application: https://www.linkedin.com/jobs/view/4172861647Submit Application
Get your application noticed! Upload your CV/resume, and we'll connect you with the employer.