Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full Stack Developer image - Rise Careers
Job details

Senior Full Stack Developer

At Cin7, we are transforming the way businesses manage inventory, sales, and operations with our fully integrated, cloud-based inventory management software and cutting-edge mobile applications. We’re looking for an experienced Full Stack Developer to join our dynamic Mobile Applications team. You will help design, develop, and maintain mobile solutions that empower users and drive business success. If you are passionate about solving technical challenges and delivering high-quality software, we want you to be a part of our innovative team.


Key Responsibilities:
  • Collaborate with cross-functional teams: Partner with product managers, designers, and developers to gather and define requirements, ensuring alignment with business needs.
  • Develop and maintain mobile apps: Extend and support our existing mobile applications (WMS, MES, POS) to develop the best user experience.
  • Develop and maintain APIs: Extend and optimize APIs (c# .Net) that connect mobile apps with backend systems, ensuring seamless integration and performance. Maintain and troubleshoot some external integrations used in the backend.
  • Write clean, scalable code: Produce high-quality, maintainable, and efficient code following best practices and coding standards.
  • Troubleshoot and resolve issues: Diagnose and resolve bugs and performance bottlenecks in both the application and its associated APIs.
  • Conduct code reviews: Participate in peer reviews, ensuring code quality, consistency, and the adoption of best practices across the team.
  • Optimize performance: Continuously monitor and enhance application performance, identifying and fixing security vulnerabilities and technical issues.
  • Embrace new technologies: Stay ahead of industry trends and integrate emerging tools, frameworks, and methodologies to improve the development process and product quality.


Required Skills and Experience:
  • Education: Bachelor's (Preferred)
  • Experience: Minimum of 6 years of hands-on experience in software development, with a strong focus on .NET technologies and full-stack development.
  • Proficiency in C# and .NET Framework/Core, with experience in building web applications and APIs.
  • Extensive experience with Angular, JavaScript, and TypeScript for front-end development.
  • Expertise in API development using the .NET framework.
  • Strong understanding of software architecture principles and experience applying design patterns to real-world projects.
  • Database Expertise: Hands-on experience with relational databases (e.g., SQL Server) and SQL for data querying and optimization.
  • Version Control & Agile: Experience with version control systems (e.g., Git) and familiarity with agile methodologies.
  • Problem-Solving: Excellent analytical skills, with a proven ability to tackle complex technical challenges.
  • Communication: Strong written and verbal communication skills, with the ability to collaborate effectively in a team environment.
  • Experience with Cordova is a plus.
  • Experience with Mobile applications development


  • Hybrid work environment
  • Work on exciting, cutting-edge mobile solutions that help shape the future of business operations.
  • Join a supportive, agile team where your contributions will directly impact our success.
  • Continuous learning opportunities and a culture of innovation to help you advance your career.
  • Work From Anywhere for 30 days in a six month period
  • Celebrate your birthday with a paid day off
  • A Global Cin7 Day celebrated companywide, providing you a dedicated holiday to focus on your own wellbeing.
  • Recruitment referral bonus


Cin7 Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Cin7 DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Cin7
Cin7 CEO photo
David Leach
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full Stack Developer, Cin7

At Cin7, located in the vibrant city of Dubai, AE, we are revolutionizing the way businesses manage their inventory and sales through advanced cloud-based inventory management software and innovative mobile applications. We are on the lookout for a Senior Full Stack Developer to join our passionate Mobile Applications team. In this exciting role, you will design, develop, and maintain mobile solutions that deliver a positive user experience and propel business success. If you thrive on tackling technical challenges and take pride in delivering top-notch software, Cin7 is the perfect place for you. As part of our team, you'll work closely with product managers, designers, and developers to gather requirements that align with our business objectives. Your technical toolkit will be put to good use as you develop and optimize mobile applications, extend and maintain APIs, and ensure they seamlessly integrate with our backend systems. You will write clean, maintainable code while actively participating in code reviews to enhance the team's overall code quality. Embracing new technologies and offering innovative solutions is part of our culture at Cin7, where we encourage continuous learning and growth. Join us, and help shape the future of business operations with cutting-edge mobile solutions. We offer a hybrid work environment, recruitment referral bonuses, and unique benefits like a day off for your birthday and a designated Global Cin7 Day focused on well-being. Be a part of something impactful, where your contributions are valued.

Frequently Asked Questions (FAQs) for Senior Full Stack Developer Role at Cin7
What are the key responsibilities of a Senior Full Stack Developer at Cin7?

As a Senior Full Stack Developer at Cin7, your responsibilities will include collaborating with cross-functional teams to gather requirements, developing and maintaining mobile applications, optimizing APIs using C# .NET, writing clean and scalable code, troubleshooting issues, and conducting peer code reviews. You’ll also focus on performance optimization and integrating the latest technologies to enhance our development process.

Join Rise to see the full answer
What qualifications are needed for the Senior Full Stack Developer position at Cin7?

To qualify for the Senior Full Stack Developer role at Cin7, candidates should have a Bachelor's degree (preferred) and at least six years of hands-on experience in software development, particularly in .NET technologies. Proficiency in C#, .NET Framework/Core, front-end development using Angular, and API development is essential, along with strong problem-solving and communication skills.

Join Rise to see the full answer
What programming languages and tools should a Senior Full Stack Developer at Cin7 be familiar with?

A Senior Full Stack Developer at Cin7 should be proficient in C# and the .NET Framework/Core, with substantial experience in front-end technologies like Angular, JavaScript, and TypeScript. Additional expertise in database management systems, particularly SQL Server, and familiarity with version control systems like Git, is also beneficial.

Join Rise to see the full answer
What kind of work environment can a Senior Full Stack Developer expect at Cin7?

At Cin7, a Senior Full Stack Developer can expect a supportive and collaborative work environment that encourages innovation and continuous learning. We embrace hybrid work, allowing flexibility, and we promote a culture that values employee well-being with benefits like time off for personal celebrations and company-wide recognition of mental health days.

Join Rise to see the full answer
Is previous experience with mobile application development necessary for the Senior Full Stack Developer at Cin7?

Yes, previous experience in mobile application development is preferred for the Senior Full Stack Developer position at Cin7. Expertise in developing mobile solutions is crucial, as the role involves extending and supporting existing mobile applications and ensuring a seamless user experience.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Developer
What does your experience with C# and .NET frameworks involve?

When answering this question, focus on specific projects where you utilized C# and .NET frameworks. Discuss the architecture you followed, any challenges faced, and how you ensured code quality. Highlight your contributions to building scalable applications and how your work aligned with business objectives.

Join Rise to see the full answer
Can you describe a challenging bug you encountered in your mobile development experience?

Share a specific example of a bug that posed significant challenges. Outline your troubleshooting process, tools you used for debugging, and the eventual solution. Emphasize your problem-solving skills and how you communicated with team members during the resolution process.

Join Rise to see the full answer
How do you ensure collaboration when working with cross-functional teams?

Elaborate on your strategies for effective communication and collaboration, such as regular check-ins, utilizing project management tools, and maintaining transparency. Discuss your approach to gathering and defining requirements to ensure all teams are aligned and working towards the same goal.

Join Rise to see the full answer
What steps do you take to optimize API performance?

Discuss your methods for monitoring API performance, including usage statistics, response times, and error tracking. Mention specific techniques you use to optimize APIs, such as caching, load balancing, and implementing best practices for API design.

Join Rise to see the full answer
How do you stay up to date with emerging technologies and trends in web development?

Explain your commitment to continuous learning and professional development. Mention specific resources you utilize, such as online courses, webinars, tech blogs, and participating in coding communities. Additionally, describe how this knowledge has positively impacted your work.

Join Rise to see the full answer
What approach do you take to writing clean and maintainable code?

Describe the coding standards and best practices you follow to write clean code, including documentation, modular programming, and adherence to design patterns. Emphasize the importance of readability and maintainability in your code and how it contributes to team success.

Join Rise to see the full answer
How do you handle tight deadlines in a fast-paced environment?

Demonstrate your time management skills and how you prioritize tasks when facing tight deadlines. Discuss your strategy for breaking down tasks into manageable parts and collaborating with your team to ensure objectives are met effectively without compromising quality.

Join Rise to see the full answer
Can you give an example of a successful project where you applied agile methodologies?

Provide details about the project, including the goals, your role, and your specific contributions. Highlight how agile methodologies facilitated collaboration within the team, allowed for iterative progress, and led to successful project delivery, focusing on user feedback and continuous improvement.

Join Rise to see the full answer
What testing methodologies do you use when developing applications?

Outline the various testing methodologies you prefer, including unit testing, integration testing, and user acceptance testing. Discuss tools you use and how you incorporate automated testing into your development process to ensure robust application performance.

Join Rise to see the full answer
How do you approach working with version control systems like Git?

Discuss your experience with Git, emphasizing your familiarity with branching, committing, and merging processes. Highlight how you maintain clean project histories and track changes, and explain how version control contributes to collaboration and project management within a team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 20 hours ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 2 days ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition
Photo of the Rise User
ProArch Remote No location specified
Posted 4 days ago
Photo of the Rise User
Patlytics, Inc. Remote No location specified
Posted 9 days ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 11 days ago

To empower product sellers to thrive.

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!