Job Description
As a senior full-stack developer, you will play a crucial role in designing and building analytics dashboard web applications for our esteemed client. With 5+ years of experience in software development using Angular, SQL, and Node.js, you will lead the way in creating high-quality, architecturally sound, and extensible code.
The ideal candidate will have excellent English communication skills, both verbal and written, and a proven track record of delivering professional, high-quality software on time. Experience with Agile/Scrum methodologies is also essential.
We are seeking a motivated individual who can work both independently and as part of a team to deliver innovative solutions. If you are passionate about data-driven insights and have a strong background in software development, we encourage you to apply.
* Key Responsibilities:
* Design and develop analytics dashboard web applications
* Create APIs and UIs for a web-based analytics dashboard application
* Deliver high-quality, architecturally sound, and extensible code
* Participate in the architecture, coding, and testing of developed systems
* Assess requirements, discuss, and debate possible solutions
* Troubleshoot to find and fix bugs
* Write unit testing (TDD & BDD) and ensure good code coverage
Required Skills and Qualifications
* Excellent English communication skills
* 5+ years of professional experience developing software with Angular, SQL, and Node.js
* 3+ years of AWS or other cloud platform experience
* Experience writing 500+ line analytics SQL queries
* Extensive experience with Angular and Typescript
* Experience with Node.js, especially the Nest.js framework
* Built a data dashboard with dynamic tables and charts
* Fluent in Agile/Scrum
* Demonstrated ability to work both independently and with a team
* Track record of building professional, high-quality, and on-time software
* Proven delivery experience in a vibrant, dynamic startup environment
Benefits
* Fun, fast-growing entrepreneurial company culture
* Highly collaborative learning environment
* Opportunities for career growth and development
* Competitive salary and benefits package
* 15 days Paid Time Off (PTO) per year
* 8 US holidays, PTO can be used for your local holiday
Others
At [Company], we value diversity and inclusion in the workplace. We strive to create an environment where everyone feels welcome, respected, and valued.