Careers at Jonajo

Sr. Full Stack Developer

Job Responsibilities:

  • Build solutions using your strong background in distributed systems, and large-scale database systems
  • Research, analyze, design, develop and test the solutions that are appropriate for the business and technology strategies
  • Participate in design discussions, code reviews and project related team meetings
  • Develop technical & domain expertise and apply to solving product challenges.
  • Improve performance and scalability of applications
  • Full stack development with Node.js/Express.js/Sails.js, with front-end work (JQuery, Backbone.js/Angular.js, CSS3, HTML5)
  • RESTFUL API Development
  • Maintain and enhance portals and web applications
  • Analyzing and fixing current production issues
  • Diagnose functional issues, report bugs, and take ownership of issue resolution
  • Primarily develop features for and maintain JavaScript applications
  • Light work to enhance, maintain, and create microservices in Java
  • Design, build, and unit test software in a collaborative environment
  • Write clear, efficient, scalable, and maintainable code
  • Participate in design and code reviews
  • Participate regularly in an Agile team environment and schedule
  • Collaborate with UI/UX designers, Product managers, and other front-end developers to create user friendly features and applications


  • The ideal candidate thrives in a fast-paced start-up environment (including dealing with ambiguity), be self-driven, and possess high integrity and accountability
  • 3-4 years experience building successful products as a full-stack engineer
  • Expert knowledge of Python, Node.js and Java
  • Experience with JavaScript application frameworks (AngularJS, Node.js)
  • Experience with JavaScript unit testing (Mocha, Jasmine)
  • Experience with HTML best practices
  • Experience with CSS processors
  • Experience with Agile/ Scrum and Test Driven Development practices
  • Experience with version control (Git, SVN)
  • Experience with microservice development (Node.js, python)
  • Must be a doer

Bonus Points

  • Full stack development experience with knowledge of both backend systems (Linux, databases, application servers) and frontend systems (HTML, CSS, JavaScript)
  • Deep knowledge of cloud services such as Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform
  • Excellent understanding of full web development cycles
  • Solid knowledge of responsive web design, JSON, third-party libraries and APIs
  • Front-end: HTML5, CSS3, JavaScript
  • Back-end: .net, Python + Django, PHP, NodeJS etc.
  • Databases: MySQL, MSSql, MongoDB, Hadoop etc.
  • Design: UX (User Experience Design), UI (User Interface Design), IA
  • (Information Architecture)
  • Experience in NodeJS with understanding of isomorphic JavaScript
  • React Experience
  • Strong experience backend development
  • Strong CS fundamentals
  • Knowledgeable in building loosely coupled, highly cohesive code
  • Experience designing APIs for consistency, simplicity, and extensibility.
  • Agile experience with a strong emphasis on rapid prototyping and rigorous A/B testing

Last Updated:
February 2, 2022


English Level:
Client Facing (TOEFL 610+)

Years of Experience:

Apply Here

Upload failed. Max size for files is 10 MB.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form :(