- Develop and maintain full-stack applications using a variety of technologies, including front-end frameworks (e.g., React, Angular, Vue.js), back-end languages (e.g., Java, Python, C#), and database systems (e.g., SQL Server, Oracle, MongoDB).
- Collaborate with product owners, business analysts, and other developers to understand requirements, design technical solutions, and estimate effort.
- Write clean, efficient, well-documented, and testable code following best practices and architectural patterns.
- Participate in code reviews to ensure code quality, consistency, and adherence to standards.
- Design and implement RESTful APIs and microservices.
- Troubleshoot and debug production issues, providing timely resolutions and root cause analysis.
- Contribute to continuous improvement initiatives for development processes, tools, and methodologies.
- Mentor junior developers and share knowledge within the team.
- Stay up-to-date with emerging technologies and industry trends.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 7 years of progressive experience in full-stack software development
- Experience in at least one modern front-end framework (e.g., React, Angular, Vue.js) and associated technologies (HTML5, CSS3, JavaScript/TypeScript)
- Experience with at least one back-end programming language (e.g., Java, Python, C#) and relevant frameworks (e.g., Spring Boot, .NET Core, Django, Flask)
- Solid understanding of relational and/or NoSQL databases, including schema design, querying, and optimization
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable
- Familiarity with CI/CD pipelines and DevOps practices
- Demonstrated ability to work independently and collaboratively in a fast-paced, agile environment
- Excellent problem-solving, analytical, and communication skills
- Experience in the financial services industry is a plus.
Core Competencies
Demonstrates expertise in full-stack application development, utilizing modern front-end frameworks and back-end programming languages, while ensuring code quality and adherence to best practices. Proficient in designing RESTful APIs, troubleshooting production issues, and mentoring junior developers in an agile environment.
Highest-signal resume keywords
- Full-Stack Application Development
- Front-End Frameworks (React, Angular, Vue.js)
- Back-End Programming Languages (Java, Python, C#)
- RESTful API Design
- Cloud Platforms (AWS, Azure, Google Cloud)
ATS Optimization Keywords
Hard Skills
- Full-Stack Application Development
- Front-End Frameworks (React, Angular, Vue.js)
- Back-End Programming Languages (Java, Python, C#)
- Database Systems (SQL Server, Oracle, MongoDB)
- RESTful API Design
- Microservices Architecture
- CI/CD Pipelines
- DevOps Practices
- Containerization Technologies (Docker, Kubernetes)
- Schema Design and Optimization
Soft Skills
- Problem-Solving
- Analytical Skills
- Communication Skills
- Collaboration
- Mentoring
Industry Keywords
- Financial Services
- Agile Environment
- Continuous Improvement
- Code Reviews
- Technical Solutions
Tools & Technologies
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes
- Spring Boot
- .NET Core
- Django
- Flask