Principal Full Stack Engineer
Job Description
REQUIREMENTS
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience developing and delivering full-stack web applications in a production environment.
- Strong understanding of front-end technologies, back-end architectures, APIs, and relational/non-relational databases.
- Strong proficiency in modern programming languages, with Node.js experience highly preferred.
- Experience building scalable, high-performance applications and distributed systems.
- Demonstrated experience utilizing AI-powered development tools such as Claude, GitHub Copilot, or similar technologies.
- Strong understanding of software security principles and common application vulnerabilities.
- Exceptional problem-solving abilities with a keen attention to detail.
- Excellent communication skills with the ability to articulate technical concepts clearly and effectively.
RESPONSIBILITES
- Design, develop, and maintain scalable front-end applications, back-end services, and database solutions supporting our global trading platforms.
- Leverage AI-assisted engineering tools, including Claude and similar technologies, to accelerate development, improve code quality, and enhance productivity.
- Translate business requirements into technical solutions while considering scalability, performance, security, and maintainability.
- Proactively identify edge cases, logical flaws, and potential system vulnerabilities before deployment to production environments.
- Troubleshoot and resolve complex technical issues across multiple layers of the application stack.
- Collaborate closely with product managers, designers, and cross-functional stakeholders to deliver high-quality software solutions.
- Clearly communicate technical concepts, architectural decisions, trade-offs, and recommendations to both technical and non-technical audiences.
- Champion engineering best practices, coding standards, testing methodologies, and secure development principles.
- Participate in code reviews and contribute to the continuous improvement of development processes and technical architecture.
- Stay up to date with emerging technologies, AI-assisted development practices, and industry trends.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers