Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled Software Engineer (Full Stack) to join our innovative development team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and systems that drive our business forward. Your expertise will help shape the architecture of our software solutions, ensuring they are robust, efficient, and adaptable to evolving needs. This is an exciting opportunity for passionate developers eager to work with cutting-edge technologies in a fast-paced, collaborative environment., * Develop and maintain full-stack web applications using JavaScript frameworks such as React or Angular, alongside back-end technologies like Ruby on Rails, C#, or Python.
- Design system architecture and scalable microservices utilizing RESTful APIs and cloud infrastructure platforms such as AWS.
- Collaborate within Agile teams to deliver high-quality software solutions through iterative development cycles.
- Optimize system performance by applying scalable system design principles and ensuring robust API integrations.
- Conduct code reviews, write unit tests, and perform debugging to uphold code quality standards across projects.
- Stay current with emerging technologies and incorporate innovative solutions to improve application functionality and user experience.
Requirements
- Proven experience in full-stack software development with a strong foundation in programming languages such as JavaScript, Python, Java.
- Deep understanding of system design for scalable systems and microservices architecture.
- Familiarity with RESTful API development and integration, SQL databases like MySQL or PostgreSQL, and cloud infrastructure such as AWS or Azure.
- Knowledge of Agile software development methodologies and tools like GitHub, SVN, or similar version control systems.
- Experience working with Linux environments and familiarity with application deployment pipelines using CI/CD tools.
- Strong problem-solving skills combined with excellent communication abilities to collaborate effectively across teams.
Benefits & conditions
Pulled from the full job description
- Paid parental leave
- Prescription drug insurance
- AD&D insurance
- Parental leave
- Health insurance
- 401(k) matching
- Paid time off, Join us to innovate at the intersection of technology and business! We're dedicated to fostering an inclusive environment where talented engineers can thrive while building impactful solutions that shape the future of digital experiences.
Pay: $70,000.00 - $85,000.00 per year
Benefits:
- 401(k) matching
- AD&D insurance
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Family leave
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid parental leave
- Paid sick time
- Paid time off
- Prescription drug insurance
- Vision insurance