
Software Developer
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.