Related skills
javascript react docker aws sql📋 Description
- Design and develop software architecture that meets business and technical requirements
- Lead architectural discussions, propose new design patterns, and provide guidance on technical decisions
- Collaborate with product managers and other stakeholders to align software architecture with business needs
- Ensure high standards of software quality by conducting code reviews and establishing best practices
- Implement and advocate for engineering best practices, including security, scalability, and performance optimization
- Mentor and guide software engineers in developing their technical skills and understanding of architectural principles
🎯 Requirements
- 6+ years of experience in software engineering focusing on architecture and system design
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent work experience
- Expertise in Ruby on Rails, React, JavaScript, Python
- Deep understanding of software design patterns, microservices architecture, and RESTful API design
- Experience with cloud platforms (AWS) and containerization (Docker, Kubernetes)
- Proficient in database design and technologies (SQL, NoSQL, Redis)
🎁 Benefits
- Remote environment: fully connected from home
- Self-managed PTO: take time off as you need
- Flexible work hours for work-life balance
- Culture grounded in innovation and big ideas
- MacBook (or PC) + setup fee ($500)
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!