Sr. Software Engineer - Fullstack (Node.js/React)
Responsibilities:
- Consult the team on platform capabilities that can be leveraged in the product design
- Work with Engagement Managers and POs to create a roadmap and a plan to deliver it
- Work with managers to develop and execute growth plans, provide feedback and mentorship to developers and contribute to end-of-year reviews
- Bring expertise and influence decision making with regards to database design and applications architecture design
- Create, implement, and maintain full-featured responsive web and/or native applications
- Help organize/mentor other developers
- Help establish best practices for new and existing technologies
- Support sales/technology consulting with clients
Skills:
- Bachelor's degree in computer science or a related field with experience in software development
- Proven expertise with multiple modern programming languages (Javascript, Swift, Kotlin, Java, C#, etc.) in one or more platforms (iOS, Android, Web, etc.)
- Experience building modern web and/or mobile applications using React, Next.js, React Native, iOS, Android, Node.js
- Knowledge of software design patterns and ability to architect the application design
- Experience with database design and building/consuming REST APIs
- Experience building user interfaces (HTML/CSS, CSS-in-JS, TailwindCSS, SwiftUI, Jetpack Compose)
- Experience deploying applications (web or mobile) and building/maintaining CI/CD pipelines
- Experience working with product owners/project managers to draft and execute a technical delivery plan
- Knowledge of software design patterns and common programming paradigms such as Reactive Programming, AOP, MVC, MVVM, etc.
Benefits:
- 🚀 Opportunity to work with startups and enterprises
- 🌟 Engage in challenging projects
- 💡 Continuous learning and skill development
- 🌐 Work with different technologies
- 💬 Collaborative team environment
- 📈 Career growth and mentorship
- 🌍 Create digital experiences that improve lives
Qualifications:
- Bachelor's degree in computer science or related field
- Experience with modern programming languages and platforms
- Proficiency in building web and/or mobile applications
- Strong knowledge of software design patterns
- Ability to work collaboratively and lead development teams
Benefits:
- 🚀 Opportunity to work with startups and enterprises
- 🌟 Engage in challenging projects
- 💡 Continuous learning and skill development
- 🌐 Work with different technologies
- 💬 Collaborative team environment
- 📈 Career growth and mentorship
- 🌍 Create digital experiences that improve lives
Published 18 days ago • Expires June 11, 2025 08:05