Job Title: Software Developer
Location: Onsite, Richmond
Job Type: Causal with the opportunity to be converted to a full-time staff
About Us:
We are seeking a talented and motivated Software Developer to join our dynamic team. Our company delivers innovative solutions to our customers, leveraging the latest technologies to solve complex problems. If you are passionate about software development, eager to learn, and enjoy working in a collaborative environment, we would love to hear from you.
Key Responsibilities:
- Participate in all aspects of the software development lifecycle, from design to deployment, using an agile approach.
- Develop, maintain, and enhance software applications using Python and TypeScript/JavaScript.
- Work with relational and NoSQL databases, including MySQL and MongoDB.
- Understand customer needs and provide effective, high-quality software solutions.
- Collaborate effectively with team members or work independently when required.
- Continuously learn and adopt new technologies to improve development processes and solutions.
Required Skills and Experience:
- Degree in Information Technology, Computer Science, or equivalent.
- Proven experience as a software developer with a track record of delivering complex solutions.
- Strong programming skills in Python and TypeScript/JavaScript.
- Competent with relational and NoSQL database technologies (MySQL, MongoDB).
- Agile mindset with experience participating in iterative development cycles.
- Strong problem-solving skills and understanding of user requirements.
- Ability to work both independently and collaboratively within a team.
Desired Attributes:
- Exposure to AWS infrastructure, services, and Infrastructure as Code (CDK experience is a plus).
- Interest or experience in React and Android development.
- Understanding of microservice architectures and RESTful APIs.
- Familiarity with continuous integration and deployment pipelines.
- Hands-on experience with containerized software (e.g., Docker).
Why Join Us:
- Opportunity to work on exciting, innovative projects.
- Collaborative and supportive work environment.
- Access to ongoing learning and professional development.
- Exposure to cutting-edge technologies and industry best practices.
How to Apply:
Please submit your resume and a brief cover letter highlighting your relevant experience and why you would be a great fit for this role.
Job Type: Casual
Pay: From $50,000.00 per year
Work Location: In person