Job Description
We are looking for a Senior Software Engineer to join our high-growth team. This is a fully remote position, allowing you to work from anywhere in the United States. If you are passionate about scalable architecture and modern web technologies, we want to hear from you.
As a key member of our engineering squad, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward. We offer a competitive salary, comprehensive benefits, and a flexible work environment.
Responsibilities
- Design, develop, and deploy scalable web applications using modern technologies (React, Node.js, or similar).
- Collaborate with cross-functional teams, including product managers and designers, to define features and specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to junior developers.
- Identify and troubleshoot technical issues and bugs efficiently.
- Participate in the full software development lifecycle, from planning to deployment and maintenance.
Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with front-end frameworks (React, Angular, or Vue.js) and back-end technologies (Node.js, Python, or Java).
- Experience with RESTful APIs and database management systems (SQL or NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a remote team setting.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).