Associate Software Engineer
Experience required: 1-2.5 years
Working Hours: 2 PM to 11 PM West African Time (GMT +1)
Position Requirements:
● Python - Strong skills in Python programming, including object-oriented programming, and understanding of security best practices. Experience with popular Python frameworks like Django, Flask, and Fast API
● Generative AI & Prompt Engineering - Practical experience working with generative AI models such as GPT, Claude, and similar large language models (LLMs). Skilled in crafting effective prompts to drive accurate and contextually relevant outputs. Familiar with integrating LLMs into applications, optimizing prompts for performance, and using APIs to build AI-powered features and workflows.
● Version control system - Working with a source code system like Git with an understanding of processes like branches and merge requests
● RDBMS - Experience in relational database management systems (RDBMS) such as SQL Server, MySQL, or PostgreSQL, and proficiency in writing SQL queries and creating views.
● Front End Development – Hands-on experience with at least one modern front-end framework such as React or Vue.js for building responsive and interactive user interfaces.
● Unit Testing - Experience in writing and executing automated tests with any testing framework to ensure code quality and reliability. Strong unit testing skills to effectively validate the code and catch bugs early in the development cycle, leading to more robust
and maintainable software solutions.
● Communication Skills - Strong verbal and written communication skills to effectively collaborate with team members, understand business requirements, and clearly document solutions and updates.
Role & Responsibilities:
● Assist in Design and Documentation – Support senior team members by understanding business and product requirements, helping to determine possible solutions, documenting designs or simple solutions, and clearly communicating updates and technical details within the team.
● Development & Testing – Support the development of features, bug fixes, and enhancements. Write clean, maintainable code and assist in creating and executing unit and integration tests.
● Supporting & Operationalization - Understanding and deploying your finished work into integration and production environments using proper build and code merge procedures. Learning to use the various DevOps tools and processes in the Helios platform, including logging, monitoring, and multi-data center scaling
● Development Support – Assist in troubleshooting, investigating issues, and applying fixes to ensure the smooth operation of applications and services.
- Locations
- Nigeria
- Remote status
- Temporarily Remote

About Tight Line
Tight Line represents the perfect synergy of expertise and ambition. Born from the merger of Rapid River [https://rrsoft.co/] (est. 2013) and Cactus Code [https://cactus-code.com/] (est. 2016), our mission is simple yet bold: to attract the brightest minds in software development and empower them with meaningful, cutting-edge projects for clients across the globe.
https://tightlinesoftware.com/