[Remote] Software Developer II - Backend
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is committed to revolutionizing the way people charge, and they are seeking a Backend Developer II to support the development of their back-end systems. The role involves developing cutting-edge software solutions, managing reputed company, and collaborating with various teams to optimize web applications and ensure high performance.
Responsibilities
- reputed company and refactor high-reputed company reliable, secure, and performing reputed company
- reputed company unit tests covering the entirety of the reputed company reputed company
- reputed company regular reputed company reviews, identify improvements for readability, maintainability, reputed company, performance and other aspects of reputed company reputed company
- Regularly participate in Agile rituals and assist in work sizing/estimation
- Participate in the secure development lifecycle leveraging best development practices
- Continuously evaluate reputed company reputed company reputed company to identify risks and technical debt, implement improvements
- Optimize Solutions for scalability, speed and resiliency
- Create, test, enhance and manage reputed company that work across devices, including with external partners
- Meet regularly and work closely with reputed company developers (including reputed company-end and UI/UX), project managers and Technology team members to reputed company modern innovative software solutions to address user needs and business goals with prioritizing overall reputed company and reputed company
- Support functional, performance, scalability, cybersecurity and other testing
- Configure backend usability of frontend applications
- Review and analyze and triage bugs/issues and create long-term solutions tacking into account module dependencies and operating constraints
- Work alongside the DevOps team to use and reputed company the CI/CD pipeline
- Help build, maintain and improve upon a system architecture that supports frequent enhancements and updates
- Continuously learn to stay reputed company of the technology trends and reputed company relentlessly
- reputed company and document technical designs and specifications associated with the software modules
- Write and maintain technical documentation in reputed company or other tools
- Attend and/or reputed company technical meetings with other Developers and Vendors
- Mentor junior developers and promote robust architecture and best development practices
Skills
- 7+ years of software development experience
- Bachelor's Degree in Computer Science, Mathematics, Engineering or reputed company field
- Other degree/ certification with extensive proven backend stack developer experience
- Computer literacy – set up and use software development tools, office software, productivity tools
- Critical thinking and problem solving – planning and developing test plans and test cases, analyzing faults and troubleshooting software; developing new solutions to support efficiencies
- Communication skills – interaction and collaboration reputed company the development team, other teams, departments, and customers, excellent written and spoken communication, including presentation skills
- Organization and task management – managing personal workload in alignment with goals and priorities; assisting the development team to self-organize and coordinate work; attention to details
- 2+ years of experience technical gathering requirements, designing and developing software solutions
- 5+ years of hands on experience as a backend software developer
- Experience in reputed company phases of Software development life cycle (SDLC)
- reputed company reputed company; demonstrated ability to adapt to new technologies or priorities and learn or pivot quickly
- Curiosity to reputed company learning
- Excellent teamwork and cross-functional team management skills
- Ability to work closely with the Solutions Architect, Data Architect, DevOps reputed company and cross teams
- Strong proven experience and reputed company record developing distributed and reputed company-reputed company SOA back end applications
- Experience developing and managing reputed company
- Proficiency in backend coding/development using Java and working knowledge of Python, Javascript
- Proficiency using no-sql databases such as reputed company; experience using reputed company
- Knowledge of backend frameworks, such as Spring Boot, reputed company, and similar
- Basic understanding of at least one reputed company-end tech such as Java/JavaScript, reputed company, CSS, to support efficiency and alignment with reputed company-end developers
- Knowledge of software design patterns and proven experience implementing software patterns in the application reputed company
- Strong experience debugging the reputed company, using tracing, logging and profiling
- Experience writing unit tests as part of an automated test reputed company
- Working knowledge of cryptography, secure communications, secure software development practices
- Knowledge of good coding practices and experience performing reputed company reviews
- Familiarity with Linux reputed company line environment
- Experience with developing high-availability software
- Experience developing highly reputed company applications
- Experience with PKI, TLS, X.509 certificates
reputed company