Virtual
Full stack engineer
Virtual, Los Angeles, CA, United States
Job Title: Fullstack Engineer
About the Role
We are seeking a versatile and experienced Fullstack Engineer to join our dynamic development team. You will be responsible for designing, developing, and maintaining both the front-end and back-end components of our web applications. Your work will directly impact the user experience and overall functionality of our platform, ensuring scalability, reliability, and performance.
Key Responsibilities
- Front-end Development: Build responsive, user-friendly web interfaces using modern frameworks like React, Angular, or Vue.js.
- Back-end Development: Design and implement APIs, databases, and server-side logic using technologies like Node.js, Python, Java, or Ruby on Rails.
- System Architecture: Contribute to the design of scalable and secure software architectures.
- Code Quality: Write clean, maintainable, and testable code, adhering to best practices and coding standards.
- Integration: Collaborate with designers, product managers, and other developers to ensure seamless integration of features.
- Performance Optimization: Monitor and optimize application performance to ensure a fast and smooth user experience.
- Testing & Debugging: Conduct thorough testing and debugging to identify and resolve issues across the stack.
- Documentation: Maintain comprehensive documentation for codebases, APIs, and workflows.
Required Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience:
- 3+ years of experience as a fullstack developer or similar role.
- Proven experience with front-end frameworks like React, Angular, or Vue.js.
- Strong knowledge of back-end development with Node.js, Python, Java, or equivalent.
Preferred Qualifications
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Knowledge of microservices architecture and serverless technologies.
- Background in DevOps practices and tools.