Role Overview
We are seeking a dedicated Full Stack Engineer to join our team. You will play a critical role in defining project scope, designing system architecture, and building scalable web services and applications.
Responsibilities
- Meeting with the software development team to define the scope and scale of software projects
- Designing software system architecture
- Completing data structures and design patterns
- Designing and implementing scalable web services, applications, and APIs
- Developing and maintaining internal software tools
- Writing low-level and high-level code
- Troubleshooting and bug fixing
- Identifying bottlenecks and improving software efficiency
- Collaborating with the design team on developing micro-services
- Writing technical documents
- Utilizing good communication and high-level project management skills
Requirements
- Proven experience in designing and implementing scalable web services and APIs
- Strong understanding of data structures and design patterns
- Ability to work across the full stack, from low-level to high-level code
- Experience in troubleshooting and optimizing software efficiency
- Strong communication and project management capabilities
Skills
- Node.js
- React.js
- Python
- PostgreSQL
- AWS