Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
THE OPPORTUNITY
We are seeking a Senior Full-Stack Developer to help Engineering with our key product. The Senior Full-Stack Developer is a professional responsible for setting, prioritizing, and accepting the work generated by a team to ensure the product’s most valuable and proper functionality.
QUALIFICATIONS
Core
- Must-Have: 5+ years of professional experience building large-scale full-stack applications
- 8-12+ years of demonstrable professional software development experience working on projects of increasing complexity and including proactive technical leadership and mentoring
- Willingness to work within a Lean Software Development process doing trunk-based development and continuous deployment
- Demonstrable applied knowledge of algorithms and data structures, dependency injection, unit testing, and test-driven development, OOA&D, SOLID and packaging principles, design patterns, software architecture, microservice concepts and patterns, scalability, security, twelve-factor applications, distributed computing, and domain-driven design
- Proficiency with Full stack applications React/Java
- React
- Java
- JavaScript
- NoSQL - MongoDB, SQL - MySQL
- Amazon Web Services
- Kubernetes, Docker preferred
- Strong understanding of RESTful APIs, microservices architecture, and asynchronous programming.
- Partner with key stakeholders, leading, guiding, and mentoring junior/senior developers.
- Entrepreneurship skills or experience.
- Creative thinker.
- Strategic thinking.
- Management of stakeholders and their expectations.
- Deep understanding and experience with Agile methodologies.
- Ability to work with cross-functional teams to deliver on a common goal.
- Interpersonal skills and developing relationships with team members and customers.
- Outstanding communication, presentation, and leadership skills.
- Analytical and problem-solving skills.
- Active listening.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
ROLE PURPOSE
As a Senior Full-Stack Developer, you will work on both front-end and back-end systems using our tech stack primarily based on Java. You will need to be able to view your development holistically to cater to both user experience and functionality. You will need to understand how your design decisions impact usability and scalability.
RESPONSIBILITIES
- Participate in the design and creation of scalable software
- Write clean, functional code on the front and back end
- General testing and bug fixing or other coding duties
- Problem-solving mentality
- Work on cross-functional teams
- Write effective APIs
- Work with UX to ensure your designs have appealing visual design
- Be the first round of QA on your code
- Ensure responsive and efficient code
- Code with security in mind, not as an afterthought
- Document your work