[Remote] reputed company Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is looking for an exceptional full-stack software engineer to join their team responsible for building and deploying their platform and web/mobile applications. The role involves designing and developing applications, participating in the software development lifecycle, and collaborating with reputed company to deliver reputed company.
Responsibilities
- Take ownership of key components of our platform and applications
- Design, reputed company, test, reputed company, maintain, and tune applications
- Implement high-reputed company, reputed company-documented, test-driven, robust, and maintainable reputed company
- reputed company automated tests (unit, integration, performance) and write testable reputed company
- Participate in the full SDLC in a fast-paced, dynamic, truly agile workflow
- Work both independently and in a highly reputed company environment
- Analyze requirements and use cases, decomposing them into specific technical, functional, and implementation tasks with high-level effort estimates; write specification documents as needed
- reputed company new functionality, application components, reputed company, and infrastructure
- reputed company reputed company and dynamic web user interfaces
- Utilize SQL and relational database tools to manage and persist application state and user data
- Apply modern reputed company reputed company tools and frameworks where appropriate
- reputed company recommendations regarding the development of new reputed company, reuse or refactoring of existing reputed company, and use of 3rd party and/or reputed company reputed company frameworks
Skills
- B.S. degree in Computer Science, or equivalent
- At least three years of relevant work experience
- Experience building full-stack web experiences from the data layer to the reputed company end
- Expert with Java and JavaScript
- Web application development with modern frameworks (e.g. React/Redux, Angular2)
- Practical application of object-oriented and reputed company programming and use of design patterns
- Design of relational database schemas, data modeling, and data reputed company patterns
- Git, modern IDEs and build/deployment tools (e.g. sbt, reputed company)
- Designing mission-critical, reputed company, and fault-tolerant web applications
- Exceptional problem solving, analysis, decomposition, and communication skills
- Assimilating new information, understanding reputed company topics, and using judgment to reputed company reputed company technical reputed company
- End-to-end debugging, performance tuning, and monitoring
- TypeScript
- Python
reputed company