πCanada
Back End Software Engineer

Alexa Translations
πRemote - Worldwide
Please let Alexa Translations know you found this job on JobsCollider. Thanks! π
Summary
Join Alexa Translations, a leader in legal, financial, and securities translation services, as a Software Engineer. You will contribute to the full software development lifecycle, from design and implementation to testing and deployment, using Python (Django) or C#. This role requires at least two years of professional experience and proficiency in at least one of the specified programming languages. You will collaborate with cross-functional teams and work remotely with flexible arrangements. The company offers a competitive salary and benefits package, opportunities for professional growth, and a supportive work environment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- Minimum of 2 years of professional software development experience
- Willingness to work or at least overlap (minimum of 4 hours) in the Eastern time zone remotely
- Fluent in English and good communication skills
- Proficiency in at least one of the following: Python (Django): Strong understanding of Python programming concepts. Experience with the Django, Django Rest framework and its ORM. Experience with RESTful API development. Knowledge of common python libraries
- C#: Strong understanding of C# programming concepts and .NET framework. Experience with ASP.NET Core or similar frameworks. Experience with Entity Framework or other ORMs. Experience with building windows applications, or web applications. Experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server). Experience with cloud platforms (e.g., AWS, Azure, GCP). Experience with version control systems (e.g., Git). Understanding of software development methodologies (e.g., Agile, Scrum). Ability to work independently and as part of a team. Strong problem-solving and analytical skills
Responsibilities
- Write clean, efficient, and well-documented code in Python (Django) and/or C#, adhering to 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
- 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
- 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
- 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
- Stay up-to-date with the latest technologies and trends in software development
- Continuously improve your skills and knowledge
Preferred Qualifications
- Experience with containerization (e.g., Docker, Kubernetes)
- Experience with front-end technologies (e.g., JavaScript, React, Next.js)
- Experience with NoSQL databases (e.g., DocumentDB)
- Experience with CI/CD pipelines
- Experience with automated and unit testing
- Working knowledge of the following technologies: Text processing, Regular Expressions, knowledge of processing variety of documents
- CAT Tools such as: memoQ, SDL, Memsource
Benefits
- Competitive salary and benefits package
- Opportunity to work on challenging and impactful projects
- Collaborative and supportive work environment
- Opportunities for professional growth and development
- Flexible work arrangements
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πWorldwide
π°$72k-$160k
πEurope
πWorldwide
πWorldwide
πWorldwide
πWorldwide
π°$185k-$240k
πUnited States
π°$150k-$210k
πUnited States