Job Description
- Produce clean code and proactively review it with peers to ensure its quality
- Ensure quality, maintainability, and conformance of software to best practices
- Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks
- Participate in estimation and planning sessions
- Participate in proposal preparation efforts using your technical expertise
- Develop technical project documentation and user documentation
- Participate in project and team meetings, provide relevant contributions and information
- Analyze given business problem, extract, and document business requirements, and elaborate technical solution
- Communicate with customers on complex matters, discussions, negotiations
- Participate in technical interviews of software developer specialists and assess candidates’ capabilities against job requirements
Qualifications
- 5+ years of software engineering experience
- Excellent knowledge of JavaScript, TypeScript, Node.js
- Solid experience with Go and ReactJS
- Good level of experience with clouds (AWS or GCP)
- Strong estimation skills, ability to come up with solutions, pros/cons
- Strong knowledge of algorithms and data structures
- Experience with designing, implementing, and shipping rich web applications
- Expert in documentation and Software Development Lifecycle and ALM Tools
- Strong knowledge of functional programming concepts and other programming paradigms
- At least an Upper-Intermediate level of English
See more jobs at Sigma Software
Apply for this job