What are the responsibilities and job description for the Software Engineer - Full Stack Position position at Zeal Financial?
Overview
We are seeking a Software Engineer specializing in Full Stack Development to join our innovative technology team. You'll collaborate with product managers, designers, and fellow engineers to deliver high-quality software solutions that impact our users daily. This is a fantastic opportunity for someone who thrives in an agile environment and enjoys seeing their work come to life.
Responsibilities
- Design, develop, test, and deploy software applications
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams to define features and requirements
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Stay current with emerging technologies and best practices
Requirements
- 2-4 years of software development experience
- Bachelor's degree in Computer Science or related field, OR equivalent practical experience
- Proficiency in one or more modern programming languages (JavaScript, Python, Java, C#, etc.)
- Experience with RESTful APIs and microservices architecture
- Familiarity with SQL/NoSQL databases
- Strong understanding of version control systems (Git)
- Excellent problem-solving and communication skills
- Ability to work independently and as part of a team
Nice-to-Have Skills:
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization (Docker/Kubernetes)
- Familiarity with CI/CD pipelines
- Previous experience in agile/scrum environments
- Contributions to open-source projects
- Experience leading small teams or technical initiatives
Pay: $70,000.00 - $100,000.00 per year
Benefits:
- 401(k)
- Flexible schedule
- Paid holidays
- Paid time off
Work Location: In person
Salary : $70,000 - $100,000