remote
Software Engineer - ORO Labs
Software Engineer
Mid-Level Software Engineer to develop scalable applications, optimize performance, and collaborate on system design using Python, Node.js, and React.
About the role
Key Responsibilities
- Develop and maintain scalable software applications using modern frameworks
- Collaborate with cross-functional teams to design and implement new features
- Write clean, efficient, and maintainable code following best practices
- Optimize application performance and resolve technical issues
- Participate in code reviews and contribute to architectural decisions
- Implement and maintain CI/CD pipelines for automated testing and deployment
Requirements
- 3+ years of experience in software development
- Proficiency in Python and JavaScript with experience in Node.js and React
- Strong understanding of system design and software architecture
- Experience with Docker and containerization technologies
- Familiarity with databases and RESTful API design
Skills
pythonjavascriptnodejsreactdockersystem design