Company:
Sciata
Location: Lake Mary
Closing Date: 28/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
W2 Role - USC or GC Holders
Position Overview: As a Senior Full Stack Developer, you will play a crucial role in designing and implementing scalable architecture on both the client side and server-side. This position requires you to provide technical leadership, guide team members through pair programming, and lead technical discussions. You will also foster a culture of continuous learning and improvement while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
Architecture Design & Implementation: Design and implement scalable architectures for both client-side and server-side components, ensuring robust and efficient enterprise SaaS solutions.
Technical Leadership: Provide technical oversight through code reviews, lead technical discussions, and motivate team members by participating in pair programming sessions.
Continuous Improvement: Foster a culture of innovation and continuous learning within the team, encouraging the adoption of best practices and new technologies.
Best Practices: Promote best engineering practices to ensure rapid iterations and frequent, reliable software releases.
Product Collaboration: Work closely with product managers and UX designers to provide feedback on product roadmaps, requirements, and UX designs, ensuring the technical feasibility and alignment with business goals.
Agile Methodology: Actively participate in daily stand-ups and other Agile ceremonies to maintain alignment across the development team and ensure progress towards goals.
Cross-Team Collaboration: Collaborate with other engineering teams to ensure the timely and successful delivery of integrated systems at the program level.
Mentorship: Coach and mentor junior engineers, fostering their professional growth and development.
Qualifications:
Educational Background: Bachelor's degree in computer science or a related discipline is preferred.
Technical Experience:
A minimum of 8 years of full stack development experience in building enterprise SaaS solutions.
3+ years of experience with Python/Java/Spring Boot development, including expertise in microservices and event-driven architecture.
3+ years of hands-on experience with modern JavaScript frameworks.
2+ years of experience in test automation using tools like Cypress, Selenium, Cucumber, with a preference for Test-Driven Development (TDD).
1+ years of experience in modeling with NoSQL databases.
Agile Methodologies: Proven experience with Agile methodologies such as Sprint or Kanban.
Release Management: Hands-on experience with release management and CI/CD deployment workflows, from development release to production deployment.
Cloud Technologies: Familiarity with cloud-based technologies such as Kubernetes (K8S), Azure, AWS, etc.
Technical & Communication Skills: Strong technical acumen coupled with excellent communication skills.
Industry Knowledge: Prior experience in financial services or fintech is preferred.
Position Overview: As a Senior Full Stack Developer, you will play a crucial role in designing and implementing scalable architecture on both the client side and server-side. This position requires you to provide technical leadership, guide team members through pair programming, and lead technical discussions. You will also foster a culture of continuous learning and improvement while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
Architecture Design & Implementation: Design and implement scalable architectures for both client-side and server-side components, ensuring robust and efficient enterprise SaaS solutions.
Technical Leadership: Provide technical oversight through code reviews, lead technical discussions, and motivate team members by participating in pair programming sessions.
Continuous Improvement: Foster a culture of innovation and continuous learning within the team, encouraging the adoption of best practices and new technologies.
Best Practices: Promote best engineering practices to ensure rapid iterations and frequent, reliable software releases.
Product Collaboration: Work closely with product managers and UX designers to provide feedback on product roadmaps, requirements, and UX designs, ensuring the technical feasibility and alignment with business goals.
Agile Methodology: Actively participate in daily stand-ups and other Agile ceremonies to maintain alignment across the development team and ensure progress towards goals.
Cross-Team Collaboration: Collaborate with other engineering teams to ensure the timely and successful delivery of integrated systems at the program level.
Mentorship: Coach and mentor junior engineers, fostering their professional growth and development.
Qualifications:
Educational Background: Bachelor's degree in computer science or a related discipline is preferred.
Technical Experience:
A minimum of 8 years of full stack development experience in building enterprise SaaS solutions.
3+ years of experience with Python/Java/Spring Boot development, including expertise in microservices and event-driven architecture.
3+ years of hands-on experience with modern JavaScript frameworks.
2+ years of experience in test automation using tools like Cypress, Selenium, Cucumber, with a preference for Test-Driven Development (TDD).
1+ years of experience in modeling with NoSQL databases.
Agile Methodologies: Proven experience with Agile methodologies such as Sprint or Kanban.
Release Management: Hands-on experience with release management and CI/CD deployment workflows, from development release to production deployment.
Cloud Technologies: Familiarity with cloud-based technologies such as Kubernetes (K8S), Azure, AWS, etc.
Technical & Communication Skills: Strong technical acumen coupled with excellent communication skills.
Industry Knowledge: Prior experience in financial services or fintech is preferred.
Share this job
Useful Links