Job Description
The Mahendra Technosoft team is inventing and implementing pioneering initiatives for products and services within Ring. We are focused on enhancing customer experience through next generation technologies, and are seeking an exceptional, entrepreneurial full-stack Software Development Engineer to help drive this mission.
As a Senior Full-stack Engineer, you'll be leading application development, integrating with the latest technologies, collaborating with teams and stakeholders, and mentoring others within the FED Guild. This year we are growing our team to support web development for several greenfield projects and internal tools. We code a lot in TypeScript (React.js, Next.js) on the frontend and middleware/backend, as well as Java on the backend. The role will involve delivering cross-team projects, proposing and implementing new architecture and using AI/ML to deliver greater value for customers.
Required Skills
Java
JavaScript
Angular
React
NodeJS
NextJS
Scala
TypeScript
SQL Database
NoSQL Database
Wix-Studio
Wix Velo API
Vue
RESTful APIs
Key Responsibilities
• Translating product requirements for our web applications into well-designed, well-documented, and well-maintained front-end code.
• Our tech stacks include mostly native AWS services, using AWS CDK, Next.js, and React.js single-page applications. We operate several web views inside other native apps.
• We may be asked to help with some away-team work with other teams e.g., within the AMZL/LMTech or Delivery and Recipient Experience (DEX, REX) teams.
• Lead, build, and own the development of complex data-centric applications end-to-end
• Be fully hands-on at both the client and server side of the stack, using functional JavaScript, Scala, Node.js, React.js, and TypeScript
• Integrate with various big data and analytics technologies, working with both SQL and NoSQL databases
• Collaborate closely with other teams, product managers, and users to lead complex projects
• Invest time in your own personal growth in the FED Guild at Wix, and contribute by mentoring others
Basic Qualifications
• 3+ years of non-internship professional software development experience
• 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
• Experience programming with at least one software programming language
• Exceptional and highly motivated Full-stack Engineer with 2+ years of experience
• Expertise in designing, building, and owning end-to-end production-grade web applications using modern web frameworks (React, Angular, Vue, Next, etc.)
• Proficient in designing RESTful APIs and working with SQL, and NoSQL databases
• Experience collaborating with product managers, UX specialists, and stakeholders
• Strong communication skills in English
Preferred Qualifications
• 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
• Bachelor's degree in computer science or equivalent
Discover more roles
Stay tuned for more Software Development roles! We'll update you as soon as new opportunities arise.