Senior Full Stack Engineer developing scalable SaaS applications using React, TypeScript, and Java. Collaborating on architecture and mentoring engineers in a hybrid environment.
Responsibilities
Translate concepts and requirements into scalable technical designs.
Design, develop, and maintain frontend and backend systems using React, TypeScript, and Jakarta EE.
Build new product features from concept to production deployment.
Refactor and migrate legacy project layers into the core SaaS platform.
Integrate customer-specific requirements into maintainable, product-grade functionality.
Ensure performance, scalability, security, and maintainability across the stack.
Design and implement automated test cases (unit, integration, and end-to-end where appropriate).
Ensure features are fully test-covered before release.
Review, test, and validate other developers’ work.
Contribute to improving overall test strategy and coverage.
Take shared responsibility for production stability — quality is owned by engineering.
Contribute to architectural decisions and technical roadmaps.
Drive best practices in system design, code quality, and testing.
Actively participate in code reviews and technical discussions.
Mentor other engineers and raise overall engineering standards.
Support CI/CD pipelines and deployment workflows.
Work with Docker-based containerization.
Troubleshoot production issues in AWS environments.
Improve observability, performance, and reliability.
Contribute to infrastructure and operational improvements when required.
Use AI-powered development tools to improve productivity and quality.
Integrate AI capabilities where they provide real customer or workflow value.
Critically assess AI-generated outputs before integrating into production.
Requirements
Deep experience with React and TypeScript in production-grade applications
Strong proficiency in modern JavaScript, HTML5, and CSS3
Experience designing scalable and maintainable frontend architectures
Experience integrating RESTful APIs
Extensive experience designing and implementing backend systems using Java (Jakarta EE)
Strong experience building RESTful APIs
Solid understanding of relational databases, data modeling, and query optimization
Experience with asynchronous processing and system integration
Experience writing automated unit and integration tests
Familiarity with end-to-end testing frameworks (e.g., Cypress, Jest, TestCafe or similar)
Strong understanding of test strategy and testable architecture
Experience working with CI/CD pipelines and automated test execution
Experience working in AWS-hosted SaaS environments
Experience with Docker and containerized deployments
Experience troubleshooting production systems
Strong architectural thinking across the full stack
Experience working in complex and evolving codebases
Proven ability to refactor legacy systems incrementally and safely
Strong debugging and performance optimization skills
Experience mentoring developers or leading technical initiatives
Nice To Have:
Experience with event-driven systems (e.g., Kafka)
Familiarity with monitoring and observability tooling
Experience integrating AI APIs into business workflows
Knowledge of DevOps best practices and infrastructure automation
Experience in logistics or enterprise software environments
Full Stack Engineer working at the intersection of AI and restaurants. Building a conversational platform leveraging LLM technology to optimize restaurant delivery channels.
Software Engineer involved in reliability engineering at Cursor, focusing on high reliability and durability across the stack. Collaborating with product and infrastructure teams to improve overall system stability.
Full Stack Developer responsible for building high - performance solutions for international clients at fme Romania. Contributing to engineering standards while mentoring junior developers in a hybrid environment.
Tech Lead guiding engineering excellence at Clickatell, an AI - driven chat commerce leader. Shape architecture and mentor engineers for scalable systems across diverse industries.
PLM Administrator providing Windchill support and system improvements in an innovative environment. Collaborating with international teams to ensure platform stability and optimize processes.
Senior Software Developer responsible for developing, testing, and deploying software solutions. Collaborating with team members and delivering projects according to specifications.
SIPI Engineer at Celestica developing digital PCB designs and troubleshooting signal integrity issues. Ensuring product quality and performance in collaboration with cross - functional teams.
Signal and Power Integrity Engineer working on digital PCB designs at Celestica. Collaborating with global teams for robust product development and troubleshooting signal integrity issues.
Mechanical Engineer designing solutions for telecom and industrial power systems. Responsible for overseeing product lifecycle, creating 3D models, and collaborating with various teams.
Senior Software Engineer leading engineering tasks and technology initiatives at Travelers. Delivering complex solutions while providing mentorship and technical guidance in a hybrid work environment.