Skip to main content

Software Developer

Technology
Cemen Tech
Indianola, United States3 weeks agoUntil 4/23/2026
Full timeOn-site

Job description

POSITION SUMMARY We are seeking a Software Engineer to join our team. In this role, you will contribute directly to the development of ACCU-POUR™, Cemen Tech’s IoT-connected SaaS platform. Working alongside our team of developers, you will play an integral part in shaping our technological future through current and new product offerings. As a Software Developer at Cemen Tech, you will have the opportunity to:

Contribute to meaningful, real-world features used daily by concrete producers globally Grow your skills in a modern tech stack spanning React Native, Node.js, MongoDB, and AWS Collaborate directly with technical leadership to develop best practices and improve delivery processes Work on a product that sits at the intersection of SaaS, IoT, and industrial logistics Deliver solutions that will make a lasting impact Core Responsibilities Development & Problem Solving Develop, test, and maintain features across the ACCU-POUR™ platform’s web and mobile applications Write clean, maintainable, and well-documented code following established standards and best practices Troubleshoot and debug issues across development, testing, and production environments Optimize application performance for fast load times and smooth user interactions Contribute to the integration of third-party services and APIs, including IoT devices, telematics systems, and payment processors Team Collaboration Partner with the Senior Software Engineer and Project Management to deliver against sprint goals Participate in Agile/Scrum ceremonies including sprint planning, daily standups, and retrospectives Collaborate with non-technical stakeholders to clarify requirements and communicate technical progress Contribute to code reviews and receive mentorship from senior team members Continuous Improvement Stay current with industry trends, tools, and emerging technologies relevant to our stack Identify and suggest improvements to development processes, tooling, and code quality Support documentation of systems, APIs, and development workflows Qualifications Required:

3–5 years of professional software development experience ReactJS, React Native, TypeScript, Node.js, JavaScriptProgramming Languages:

React Native with Material UI or similar component libraryFrontend:

MongoDB; familiarity with Prisma ORM or similarDatabases:

AWS (Lambda, S3, EC2, or equivalent services)Cloud:

RESTful service design and integrationAPIs:

Git source control, CI/CD pipelinesDevOps:

Full stack development experience with mobile (iOS/Android) exposure Ability to work effectively in an Agile/Scrum development environment Strong problem-solving skills with ability to troubleshoot issues independently Excellent communication and teamwork skills Preferred:

Experience with telematics and/or IoT integrations (GeoTab, Verizon, Quake Global) Familiarity with Stripe, QuickBooks, or Google Maps API integrations Experience with sprint planning tools, specifically Jira Knowledge of the construction or concrete delivery industry MySQL or relational database experience as a complement to NoSQL Exposure to Docker or containerized development environments Key Attributes:

Self-directed with the ability to manage tasks and communicate progress without heavy oversight Growth mindset — eager to learn from senior team members and take on increasing responsibility Comfortable working in a fast-paced, small-team environment where roles are dynamic Detail-oriented with a commitment to code quality and thorough testing Collaborative by default — open to feedback, code reviews, and shared ownership of outcomes CORE VALUES – Listed in bold below are Cemen Tech’s six Core Values including an example of each Core Value.

Positive Mindset - We know our attitude affects our performance.

Ingenuity – Better, Faster, Easier Accountable - We accept responsibility for our actions.

Do the Right Thing - We will stay productive and be contributors.

Engaged - Listening to understand...acting to accomplish.

Safety - We will reinforce safe habits by our own actions.

COMPETENCIES To perform this position successfully, individual should demonstrate the following work competencies:

Problem Solving - Identifies and resolves issues in a timely manner.

Communication Skills – Speaks clearly, listens and receives clarification, respond to questions.

Dependability - Follows instructions, responds to management direction, and takes responsibility.

Quality Assurance - Demonstrates accuracy and thoroughness.

Ethics/Professionalism - Treats people with respect; Works ethically and with integrity.

Organizational Support - Follows policies and procedures.

Judgment - Exhibits sound and accurate judgment.

Safety and Security - Observes safety and security procedures; Uses equipment properly.

PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this position, the employee:

Must be able to frequently stoop/bend.

Must be able to regularly use hands and arms.

Must be able to regularly stand and walk.

Must be able to lift and/or move up to 30 pounds.

Must be able to work at a height of 15 feet, as needed.

Specific vision abilities required by this job include close, distance, color, and peripheral vision.

Must be able to travel by vehicle or plane up to 50% of the workday. ENVIRONMENTAL ADAPTABILITY The noise level in the work environment is usually moderate.

Keywords
React NativeNode.jsMongoDBAWSTypeScriptJavaScriptReactJSRESTful Service DesignGitCI/CDAgile/ScrumProblem SolvingFull Stack DevelopmentMobile DevelopmentAPI IntegrationSoftware EngineerSaaSIoTLambdaS3EC2RESTfulAgileScrumTelematicsJiraMySQLDocker

¿Te interesa este puesto?