DigniFi is a company focused on creating accessible point-of-sale financing technology for automotive partners. The Full-Stack Engineer will be responsible for end-to-end software development, collaborating with cross-functional teams to build scalable, efficient systems that enhance user experience and drive revenue growth.
Responsibilities:
- Design, develop, and maintain server-side applications and APIs
- Write modular, reusable, and efficient code following industry best practices
- Leverage data structures and algorithms for optimized performance and scalability
- Proficient in MySQL, database design, optimization, and writing complex queries
- Build and manage microservices using Kubernetes and Docker
- Implement and optimize CI/CD pipelines for automated deployments
- Utilize core AWS services (SQS/SNS, EC2, S3) and best practices to build reliable, scalable infrastructure
- Work with Event Driven Architecture (EDA) to manage asynchronous data and event processing
- Design and implement responsive, user-friendly interfaces
- Ensure applications are optimized for performance and compatibility across browsers
- Develop with HTML, CSS, JavaScript, and React to create dynamic user experiences
- Apply responsive design techniques and optimize for mobile and various screen sizes
- Integrate advanced animations and adhere to UX/UI best practices to enhance user interactions
- Collaborate on design system consistency, contributing to the development and maintenance of reusable components
- Conduct code reviews to ensure quality and best practices and implement testing strategies to maintain software reliability
- Analyze project requirements, prioritize tasks, and manage time effectively to meet deadlines
- Maintain comprehensive documentation for all development activities, ensuring clarity and continuity
- Collaborate effectively with team members, stakeholders, and continuously improve skills through learning
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
- 5+ years of experience in full-stack development
- Proficiency in backend languages like Java, Ruby on Rails, or Python, with a solid understanding of data structures and algorithms
- Strong experience in frontend technologies, including HTML, CSS, JavaScript, and React
- Familiarity with version control systems (Git)
- Hands-on experience with AWS services (SQS/SNS, EC2, S3) and deployment on cloud infrastructure
- Knowledge of CI/CD pipelines and best practices in DevOps
- Experience with microservices architecture and containerization (Kubernetes/Docker)
- Understanding of responsive design, cross-browser compatibility, and frontend performance optimization
- Familiarity with UX/UI principles and basic design systems
- Experience in event-driven systems and asynchronous processing
- Certification in AWS or other cloud platforms is a plus