About the job Full Stack Developer
Role Overview: The Full Stack Developer at Dime is responsible for designing and building the frontend and backend components of the company’s payment platform. This role is critical to ensuring that Dime’s applications are secure, efficient, and user-friendly.
Key Responsibilities:
Application Development: Design and develop frontend and backend components of Dime’s payment platform, ensuring they are scalable and secure.
Collaboration: Work closely with product, design, and infrastructure teams to ensure seamless integration and delivery of features.
Code Quality: Write clean, maintainable, and well-documented code, following best practices for software development.
Performance Optimization: Optimize application performance and security to provide the best possible user experience.
Troubleshooting: Identify and resolve technical issues as they arise, ensuring minimal disruption to the platform.
Experience & Qualifications:
Extensive experience in full-stack development, with a strong focus on fintech solutions.
Proficiency in frontend (HTML, CSS, JavaScript) and backend (Node.js, Python, etc.) technologies.
Strong understanding of database management, APIs, and cloud services.
Excellent problem-solving skills and attention to detail.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Certified JavaScript Developer (CJED) or similar programming language certifications.
Microsoft Certified: Azure Developer Associate or similar cloud certifications.
Certifications in security (e.g., Certified Secure Software Lifecycle Professional (CSSLP)).
This is a hybrid role, and based on the candidate's location, they may be required to attend the office in person on a mutually agreed-upon schedule.
Package Details
- Competitive Salary:
- We offer a salary that aligns with industry standards and is tailored to your experience, ensuring you are fairly compensated while helping us attract top talent.
- Performance Bonuses:
- You’ll have the opportunity to earn performance-based bonuses, rewarding you for achieving personal, team, and company-wide goals and contributing to our growth.
- Equity or Stock Options:
- We provide equity or stock options, allowing you to have a stake in the company’s future and share in our success as we grow.
- Health and Wellness Benefits:
- We offer comprehensive health benefits, including medical, dental, and vision coverage, along with wellness perks such as gym memberships or mental health support to ensure your well-being.
- Retirement Benefits:
- We support your long-term financial planning with a retirement savings plan that includes company contributions or matching.
- Flexible Working Arrangements:
- Our hybrid work model provides the flexibility to work remotely, with a schedule for in-office attendance based on mutual agreement.
- Paid Time Off (PTO):
- We offer generous paid time off, including vacation days, sick leave, and parental leave, to ensure you can maintain a healthy work-life balance.
- Professional Development:
- We invest in your professional growth by covering the cost of certifications, training, or conferences, and providing clear opportunities for career advancement within the company.
- Tech and Equipment Stipend:
- We provide a stipend or necessary equipment to set up a productive home office, ensuring you have everything you need to work efficiently.
- Travel and Relocation Support:
- If you need to commute to the office or relocate, we offer support with travel expenses and relocation assistance as needed.
This is the overall benefit package and is implemented where applicable.