You are viewing a preview of this job. Log in or register to view more details about this job.

Job Title: Software Developer
Location: Dallas, TX (onsite at Richardson)
Duration: 3-6 months (On OPT or CPT, can be confirmed performance basis)
Compensation: 15$-18$ 

 

Job Description As a Full Stack Developer, you will play a critical role in developing and maintaining our web and mobile applications. You will collaborate closely with our engineers, product designers, and backend developers to build robust, scalable, and user-friendly platforms.

This role requires a blend of front-end and back-end expertise, with a strong emphasis on React, React Native, and AWS technologies. 

Ideally, you are a software developer who has worked and is currently pursuing further education. 

Key Responsibilities 

● Develop, enhance, and maintain web applications using React and mobile applications using React Native. 

● Build and maintain back-end system as well as all third-party integrations, including security protocols 

● Collaborate with product managers, designers, and other developers to deliver new features and improvements. 

● Design and implement scalable server-side logic using AWS cloud infrastructure. 

● Manage deployment pipelines, cloud architecture, and serverless functions on AWS. 

● Write clean, maintainable, and well-documented code, adhering to best practices and company standards. 

● Collaborate with engineers to integrate AI models into front-end and back-end services. ● Troubleshoot, debug, and upgrade existing software to ensure optimal performance. 

● Implement RESTful APIs and work with GraphQL where needed. 

● Experience with PWAs is highly desired. 

● Ensure cross-platform optimization for mobile and web applications. 

 

 

 

Qualifications 

● 2+ years of experience in full-stack development with a focus on React and React Native. ● Strong expertise in React.js for building dynamic, responsive, and intuitive user interfaces. 

● Proficiency in React Native for developing cross-platform mobile applications. 

● Hands-on experience with AWS services, including (but not limited to) EC2, S3, Lambda, API Gateway, and RDS. 

● Proficiency in front-end technologies such as JavaScript, TypeScript, HTML5, and CSS3. ● Demonstrated experience and proficiency in software development using Python or similar coding languages. 

● Solid understanding of back-end technologies, such as Node.js, Express.js, or similar frameworks. 

● Strong knowledge of microservices architecture. 

● Experience with version control systems like Git/GitHub and CI/CD tools. 

● Familiarity with Twilio or similar communication platforms. 

● Familiarity with database technologies like MongoDB, PostgreSQL, or DynamoDB. 

● Strong problem-solving skills and the ability to work in a fast-paced startup environment. ● Excellent communication skills and a collaborative mindset. 

Highly Desired 

● Experience working with Plaid or other similar financial data aggregator services. 

● Experience with AI/ML integration, such as working with AI models and data pipelines. 

● Strong working knowledge of Generative AI: Large Language Models (LLMs), Generative AI Classification Models, OpenAI API (ChatGPT 4o), Retrieval Augmented Generation (RAG) ● Knowledge of containerization tools like Docker and orchestration tools like Kubernetes. ● Experience with cloud security, monitoring, and performance optimization on AWS. 

● Understanding of agile methodologies and working in agile teams.