ApplyFreelance Senior Software Engineer - Remote Mexico
Posted 2 months agoViewed
View full description
Requirements:
- Expert knowledge of modern frontend technologies such as React, ES6/7 JavaScript, Webpack, HTML, and CSS.
- Expert knowledge of modern back-end development and back-end JavaScript (Node.js, ExpressJS), SQL (Aurora Postgres), and AWS
- Excellent communication and interpersonal skills
- Strong problem-solving and analytical skills, with the ability to identify and address technical issues and challenges
- Experience with software development tools such as GitHub and JIRA
- Experience with cloud-based development and deployment, such as AWS
- Experience with Agile in a highly collaborative, team-based environment
- Experience mentoring and coaching software engineers
Responsibilities:
- Provide technical expertise in the design, development, and maintenance of software products.
- Develop and maintain high-quality software code in alignment with project requirements.
- Ensure that project deliverables are completed on time, within budget, and meet quality expectations.
- Define technical, operational, and security requirements for software projects.
- Collaborate with other teams to establish and maintain best practices for software development.
- Offer technical guidance and recommendations to support engineering teams.
- Conduct code reviews to maintain software quality and adherence to best practices.
- Research and evaluate new technologies to enhance software development processes and efficiencies.
- Work with stakeholders to resolve technical challenges, troubleshoot issues, and implement solutions.
- Contribute to the development and maintenance of technical documentation and system guides.
- Maintain clear and professional communication with project teams, management, and stakeholders while working independently.
Apply