Were looking for a dynamic coder and problem-solver to work with our Digital Innovations team and help build web products that solve complex global problems for our clients. Preferably a Full Stack Developer / Software Engineer with 2-4 years of experience in building & maintaining web applications, not afraid of taking on new challenges in a fast paced startup environment, able to take leadership decisions independently (read: without a boss) and an obsession for effective & timely communication.
Why You Should Work With Us
- If youve ever felt that technology should be used for social good, or wanted to create measurable impact through your work, this is the opportunity.
- Be a part of a global team of engineers, entrepreneurs, researchers, designers, and a bot to tackle complex business & social problems for our clients. Past clients include Abbott Global Healthcare, US Department of Commerce, GODAN (Global Open Data For Agriculture & Nutrition), Microsoft and United Nations.
- Work directly with Ycenters leadership team and grab optional opportunities to learn Design Thinking, Leadership and Entrepreneurship (read: what makes a startup successful. We will tell you from experience)
- Work on end-to-end projects that add real value to your portfolio.
- We care about you as a person and the work you do, more than spreadsheets and corporate KPIs. In fact if you love spreadsheets, this role is not for you.
- We are obsessed about pop culture, good movies, TV shows, books and music. We will probably judge you by your Netflix Watch History more than your CV.
Responsibilities
- Build end-to-end applications and test for performance based on predefined scope.
- Work with Ycenter's leadership team to integrate business requirements with technical architecture and understand the product development roadmap.
- Analyze & optimize user metrics, system performance and database security.
- Work with Ycenters leadership team to conduct user research and design UX/UI.
- Maintain third-party API integrations & help automate client business processes
- Translate designs and wireframes into high quality code
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Optimize search engine performance
Skills & Technologies
Should be proficient in at least one object oriented programming language: C++ / Java / Python / JavaScript
Skilled at and experienced in web application development with the following full-stack competency:
Preferred stack: MERN (MongoDB, ExpressJS, React, NodeJS)
Alternate stack: LAMP with Laravel framework
Should be familiar with building Progressive Web Applications using custom service workers for offline functionality
Experience with offline storage, threading, and performance tuning
Proficient in frontend development using HTML5, CSS3, JavaScript, JQuery, JSON
Knowledge of Javascript-based data visualization & graph libraries
Knowledge of and experience in server-side scripting and process automation
Knowledge of and experience in MySQL database operations & optimization.
Knowledge of and experience in building & handling REST APIs
Knowledge of and experience in server environment setup & application deployment in either AWS or Microsoft Azure
Knowledge of building Python-based applications is a bonus but not a requirement
Should have experience with UI/UX design
Should be familiar with the Git version control system.
Should be experienced in application testing (manual) and CI/CD workflow
Should be comfortable working with DevOps processes using Agile methodology