Jobs Details
Software Engineer 
15 yearsJob Description : JAVA SOFTWARE ENGINEER AUSTIN USA A leading global technology organization is seeking a Software Engineer (Java) to join their fully remote team, offering you the chance to play a pivotal role in shaping systems that power international shipping, tax compliance, and merchant services. This position provides an exceptional opportunity for you to take ownership of end-to-end feature delivery, influence technical direction across the stack, and mentor fellow engineers within a supportive and inclusive environment. Key Responsibilities: As a Software Engineer (Java) in this forward-thinking organization's remote team, you will be entrusted with delivering robust product features from start to finish while contributing significantly to the technical architecture of mission-critical systems. Your day-to-day activities will involve writing clean code across both backend and frontend components using industry-leading tools such as Java, MongoDB, PostgreSQL, TypeScript, Next.js, Nest.js alongside cloud platforms like AWS and GCP. You will participate in code reviews that foster learning and collaboration among peers while also mentoring less experienced engineers. By engaging with cross-functional colleagues regularly and focusing on thorough testing and documentation practices, you will help ensure that every solution delivered is reliable and scalable. Your proactive approach towards continuous improvement will be highly valued as you contribute ideas for technological enhancements that keep the platform at the forefront of innovation. Deliver complete product features independently from conception through deployment while ensuring high standards of quality and reliability. Contribute thoughtfully to the technical design of scalable systems that underpin global shipping, tax compliance, and merchant services. Write thoroughly tested and well-documented code across both backend and frontend services using modern technologies such as Java, MongoDB, PostgreSQL, TypeScript, Next.js, Nest.js, AWS, and GCP. Participate actively in code reviews by providing constructive feedback and fostering a culture of knowledge sharing within the engineering team. Collaborate closely with cross-functional teams to ensure seamless integration of new features into existing platforms while maintaining system integrity. Mentor junior engineers by sharing best practices in software development and supporting their professional growth within the team. Engage in regular team meetings to discuss project progress, address challenges collaboratively, and celebrate shared successes. Maintain a strong focus on testing strategies and documentation to ensure long-term maintainability of codebases. Stay up-to-date with emerging technologies relevant to the tech stack and proactively suggest improvements or optimizations where appropriate. Key Requirements: To excel as a Software Engineer (Java) in this role, you will bring proven experience developing robust software solutions in production environments where attention to detail is essential. Your background should include hands-on proficiency with both backend languages like Java as well as modern frontend frameworks such as TypeScript or Next.js. You will have demonstrated your ability to write maintainable code supported by rigorous testing protocols while documenting processes clearly for future reference. Your interpersonal skills will enable you to collaborate seamlessly within distributed teams—communicating ideas effectively whether discussing technical details or broader project goals. A passion for mentoring others combined with an openness towards continuous learning ensures you remain adaptable amidst changing requirements. Familiarity with cloud-based deployments further enhances your ability to contribute meaningfully from day one. Demonstrated experience delivering production-ready features within complex software environments where reliability is paramount. Solid understanding of core software development principles including object-oriented programming concepts and design patterns. Proficiency working with both backend (Java) and frontend (TypeScript/Next.js/Nest.js) technologies within modern web application stacks. Commitment to writing clean code supported by comprehensive testing strategies and clear documentation for future maintainability. Experience collaborating effectively within distributed teams using version control systems such as Git for seamless workflow management. Ability to communicate technical concepts clearly with both technical peers and non-technical stakeholders alike. Enthusiasm for mentoring others by sharing knowledge generously while nurturing an inclusive team culture built on trust and respect. Familiarity with cloud infrastructure platforms such as AWS or GCP for deploying scalable applications securely. Openness to learning new technologies quickly as required by evolving project needs.
Country : United States of AmericaPosted on : 14-06-2025