Full-stack Developer
Job description
Who We Are
Elements Connect is a B2B software company providing solutions to customers in the beauty and health industry. We design and develop innovative SaaS platforms and solutions for Fortune 500 companies that are OEM/ODM manufacturers, Beauty Brands, Staffing Agencies, and ingredient manufacturers. Elements Connect is looking for top talent who are entrepreneurial, self-driven, execution-oriented, and leaders.
Job Summary
Elements Connect is looking for a Full-stack Developer to work closely with designers, product managers, and other engineers to build and develop user-friendly digital products and contribute to various aspects of software design and development.
Responsibilities
Full Stack Development: Develop, test, and deploy high-quality web applications using PHP and React
Database Management: Design and maintain databases, ensuring data integrity and optimal performance
API Integration: Collaborate with the backend team to integrate APIs and external service
Frontend Development: Create responsive and user-friendly interfaces using React, HTML, CSS, and JavaScript
Backend Development: Build and optimize server-side components using PHP and other relevant technologies
Code Quality and Testing: Write clean, maintainable code and conduct unit and integration testing to ensure software reliability
Collaboration: Work closely with cross-functional teams, including designers and product managers, to translate requirements into technical solutions
Performance Optimization: Identify and address bottlenecks to improve application performance and scalability
Security: Implement security best practices to protect user data and application integrity
Requirements
5+ years in frontend development experience
Full knowledge of a range of different languages, such as Java, JavaScript frameworks (React, HTML/CSS, PHP, Python)
Experience with React and state management libraries (e.g., Redux)
Proficiency in database management (SQL and NoSQL databases)
Familiarity with RESTful API design and integration
Version control using Git and code collaboration tools (e.g., GitHub)
Understanding of web security best practices
Proven track record of delivering high-quality web applications with complex user interfaces
Ability to work independently, take ownership of projects, and deliver results in an extremely fast-paced startup environment
Self-motivated with a strong sense of initiative and a passion for learning and staying up-to-date with new technologies
Excellent problem-solving skills and the ability to troubleshoot complex technical issues
Strong communication and collaboration skills, with the ability to effectively work with cross-functional teams
Preferred Experience
Experience with popular UI frameworks (e.g., Kendo-UI or Material-UI)
Experience with Next.js and Jest
Knowledge of backend technologies such as Python and PHP
Previous experience working in a startup environment, preferably in high-growth and fast-paced settings
Benefits
Comprehensive Health Benefits
Competitive 401(k) match with immediate vesting
Paid time off (Vacation, Sick, Holiday)
Free Shuttle Service to and from NYC and the office
Daily subsidized meals
Employee Assistance Program (EAP)
Elements Connect is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other characteristic protected by federal, state or local laws. All employment is decided on the basis of qualifications, merit, and business need.
¿Te interesa este puesto?