Overview
Skills
Job Details
Technology Platform Used by Company
Company uses a proprietary low-code development platform that is exclusively used for application development in the company. The platform includes a full-featured IDE that facilitates seamless full-stack coding as well as a comprehensive toolset that provides all components of a modern SDLC.
The company provides training, support and all necessary expertise for new team members to fully embrace and thrive with the cutting-edge development ecosystem. While experience with our specific platform is not required, we're looking for developers who are excited to learn and master innovative development tools that accelerate productivity and enable rapid delivery of enterprise-grade solutions.
What You'll Do
Application Development
- Design, develop, and maintain full-stack web applications using our proprietary low-code development platform
- Build scalable microservices and application modules within our product ecosystem
- Develop and maintain REST APIs and data-driven backend services for enterprise application solutions
Database & Integration Work
- Design and implement scalable database architectures using relational databases (MySQL, MS SQL)
- Optimize database performance and ensure data integrity across various application components
- Implement XML/XSD/XSL-based integrations with enterprise software systems
Collaboration & Problem-Solving
- Work closely with business analysts who translate high-level product requirements into detailed development tasks
- Participate in agile development processes including sprint planning, stand-ups, and retrospectives
- Collaborate effectively with distributed, global teams across multiple time zones
Quality & Performance
- Troubleshoot, debug, and optimize application performance issues
- Develop and maintain automated testing suites to ensure code quality
- Follow best practices in software development including maintainability, scalability, and security
What We're Looking For
Required Experience & Skills
- 5+ years of professional experience in full-stack application development
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related technical field
- Professional proficiency with major 3GL programming languages (VB, Python, JavaScript, C#, Ruby, PHP, or similar)
- Strong experience in UI development and user interface design
- Database expertise including schema design, optimization, and SQL query development
- Proven ability to work effectively in distributed, remote team environments
US Residence Requirement
- US Person (legally permitted to work in the U.S.)
Technical Proficiencies
- Experience with full-stack application development and enterprise B2B applications
- Understanding of microservices architecture and service-oriented design
- Proficiency in building and consuming REST APIs
- XML/XSD/XSL development skills for enterprise integrations
- Strong troubleshooting and problem-solving capabilities
Professional Attributes
- Self-motivated and disciplined with ability to work independently in a remote environment
- Strong communication skills for effective collaboration with distributed teams
- Agile methodology experience including sprint-based development cycles
- Continuous learner with enthusiasm for mastering new development platforms and technologies
- Collaborative mindset with ability to work both independently and as part of a team
Preferred (Optional) Qualifications
- Manufacturing or industrial quality management domain knowledge
- Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and DevOps practices
- Familiarity with version control systems (Git, GitHub, SVN, TFS)
- Experience with project management tools (JIRA, TFS, Bugzilla, Basecamp)
- Knowledge of modern front-end development technologies (JavaScript, HTML5)
- Experience with professional low-code development environments