JavaScript Full-Stack Developer (New Business)
Sigma Software
Remote
20.02.2025.
We are seeking a person to collaborate with us on business growth and take on new, challenging opportunities. If you can easily learn new technologies, see the “big picture,” strive for high-quality solutions, and work without supervision, it could be a perfect match. We see technology as a tool and aren’t dogmatic about it. We put these tools in service of our Customers and love it when a complex problem can be solved in a simple, elegant, and cost-effective way. This mindset drives our technology choices today and will drive them in the future.
By joining us, you will:
- Have the opportunity to join new businesses within the aviation, energy, or accessibility domains
- Suggest improvements to all engineering and architectural aspects of projects
- Occasionally participate in pre-sale activities and contribute to technical expertise in our team
- Improve your own qualification through various training courses, mentoring circles, and other educational events
Requirements
- 3+ years of software engineering experience
- Commercial experience with Node.js
- Commercial experience working with ReactJS or Angular frameworks
- 1+ years of experience working with clouds (AWS, GCP, and Azure)
- Good estimation skills, ability to come up with solutions, pros, and cons
- Knowledge of algorithms and data structures
- Experience in designing, implementing, and deploying rich web applications
- Knowledge of documentation, Software Development Lifecycle, and ALM tools
- Knowledge of functional programming concepts and other programming paradigms
- Upper-Intermediate level of English
Personal Profile
- Enthusiastic problem solver
- Focus on simplicity and quality
- Customer-oriented mindset
- To be open to feedback and changes
- Thoroughness and accuracy
- Openness to work in a multidisciplinary and multicultural team
Responsibilities
- Produce clean code and proactively review it with peers to ensure its quality
- Ensure software quality, maintainability, and compliance with best engineering practices
- Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks
- Participate in estimation and planning sessions
- Participate in proposal preparation using your technical expertise
- Develop technical project documentation and user documentation
- Participate in project and team meetings, providing relevant contributions and information
- Analyze given business problems, extract, and document business requirements, and develop a technical solution
- Communicate with Customers on complex matters, discussions, and negotiations
- Participate in technical interviews of software development specialists and assess candidates’ skills against job requirements
Preporuke se učitavaju...