Responsibilities
· Collaborate with product managers, designers, and engineers to design, develop, test, and deploy features across web and mobile platforms.
· Architect and implement scalable, secure backend APIs with strong design principles.
· Build responsive, user-friendly frontend applications using modern frameworks (e.g., React, TypeScript), ensuring cross-platform compatibility.
· Write clean, maintainable, and well-documented code across the full stack.
· Participate in code reviews and pair programming to ensure high-quality, consistent code and promote team learning.
· Develop and maintain high-performance systems capable of handling complex data flows and large user volumes.
· Stay current with trends and advancements in full-stack, cross-platform, and cloud-native development.
· Troubleshoot, debug, and resolve complex issues across frontend and backend systems.
· Continuously optimize performance, scalability, and reliability of applications.
Qualifications
· 5+ years of professional experience as a Full Stack Engineer.
· Strong proficiency in both frontend and backend development.
· Expertise in frontend technologies such as HTML, CSS, JavaScript, TypeScript, and React.
· Experience with backend technologies like Rust, Go, Python, Java, or Node.js.
· Proficiency in working with both relational and NoSQL databases (e.g., PostgreSQL, MSSQL, MongoDB).
· Experience with high-throughput, event-driven architectures (e.g., Kafka, RabbitMQ).
· Demonstrated ability to leverage AI tools (e.g., GitHub Copilot, LLMs) to improve development productivity.
· Solid problem-solving, debugging, and troubleshooting skills.
· Excellent communication and collaboration abilities.
· Familiarity with design systems and component-based UI architecture.
Preferred Qualifications
· Experience with cloud platforms such as AWS, Azure, or GCP.
· Knowledge of DevOps practices, CI/CD pipelines, and containerization tools (e.g., Docker, Kubernetes).
· Exposure to web3 technologies or blockchain development.